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

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

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

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

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

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

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

אחרי ההתקנה, התוסף Macro Converter יופיע ב-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.