סקירה כללית של התוסף Macro Converter

ממיר מאקרו הוא תוסף שעוזר להמיר בקלות קובצי Excel בעלי קוד Visual Basic for Applications (VBA) לקובצי Google Sheets ו-Apps Script. אפשר להשתמש בתוסף מאקרו Converter כדי לבדוק את התאימות של הקבצים ולהמיר אותם באופן אוטומטי.

לפני שמתחילים

כדי להשתמש בממיר המאקרו:

  • צריך להיות לך חשבון Google Workspace Enterprise Plus או חשבון Google Workspace ב-Education Plus.
  • נדרשת ידע מסוים ב-Excel או ב-Google Sheets ובשפות סקריפטים (VBA או Apps Script).
  • צריכה להיות לכם יכולת לקרוא ולהבין סקריפטים בסיסיים.

התקנת התוסף מאקרו המרה

  1. במחשב, נכנסים לתוסף מאקרו Converter ב-Google Workspace Marketplace.
  2. בפינה השמאלית העליונה, לוחצים על התקנה > המשך > אישור.
  3. ההתקנה עשויה להימשך מספר שניות. אחרי שמתקינים את התוסף, לוחצים על Done.

אחרי ההתקנה, תוכלו למצוא את התוסף 'ממיר מאקרו' ב-Google Drive בחלונית הצדדית השמאלית. אם החלונית הצדדית לא מוצגת, לוחצים על הסמל 'הצגת החלונית הצדדית' בפינה השמאלית התחתונה.

כיצד להשתמש בממיר המאקרו

  1. יוצרים דוח תאימות לקבצים שרוצים להמיר. למידע נוסף, ראו איך לקבוע אם פקודות מאקרו VBA תואמות ל-Apps Script.
  2. מעדכנים את קוד ה-VBA בעזרת המידע מדוח התאימות.
    1. אם הקוד תואם באופן מלא, יכול להיות שלא תצטרכו לבצע שינויים.
    2. אם בקוד ה-VBA יש ממשקי API שלא ניתן להמיר בקלות לקוד של Apps Script, הדוח מציע פתרונות עקיפים ב-Apps Script. תוכלו להטמיע את הפתרונות העקיפים של Apps Script אחרי שממירים את הקבצים. אבל אם אתם מכירים יותר את VBA, כדאי ליצור ולהטמיע פתרונות עקיפים של VBA לפני שממירים את הקבצים.
  3. לאחר ביצוע השינויים בקוד ה-VBA, מריצים שוב את דוח התאימות. בעזרת השלב הזה תוכלו לוודא שהקבצים שלכם תואמים ולהגביר את התאימות שלהם, ולבדוק אם יש עדכונים נוספים שצריך לבצע.
  4. חוזרים על שלבים 2 ו-3 לפי הצורך. הפעולות האלה נועדו למקסם את התאימות של הקבצים, וכך להפחית את כמות העבודה הנדרשת אחרי ההמרה. תוכלו להמשיך לשלב הבא אם אתם מתכננים לסיים את השימוש בפתרונות העקיפים אחרי שתמירו את הקבצים.
  5. ממירים את הקבצים:
  6. תיקון שגיאות. יכול להיות שתצטרכו לבצע שינויים בקוד החדש של Apps Script כדי לוודא שהקוד פועל כמו שצריך.
  7. פותרים בעיות נפוצות. יכול להיות שתצטרכו ליצור פריטים באופן ידני, כמו VBA UserForms, ב-Apps Script.