הפעלה אוטומטית של מאקרו בעת פתיחת חוברת עבודה

ייתכן שתרצה שפקודת מאקרו שהקלטת תפעל באופן אוטומטי בעת פתיחת חוברת עבודה ספציפית. ההליך הבא משתמש בדוגמה כדי להראות לך כיצד זה עובד. ייתכן שתרצה גם להפעיל פקודות מאקרו באופן אוטומטי Excel מופעל.

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

כדי להשתמש בדוגמה שלהלן, פתח חוברת עבודה חדשה.

חשוב: לא ניתן לבטל קוד VBA, לכן הקפד מחשב הקוד בחוברת עבודה ריקה, או עותק של חוברת עבודה קיימת. אם הקוד אינו עושה את מה שאתה רוצה, באפשרותך לסגור את חוברת העבודה מבלי לשמור שינויים.

  1. לחץ על מפתח > Visual Basic.

    הקבוצה 'קוד' בכרטיסיה 'מפתחים'

  2. בסייר VBA Project בצד ימין, הרחב את התיקיה VBA Project עבור חוברת העבודה ולאחר מכן לחץ פעמיים על המודול ThisWorkbook. אם אינך רואה את Project, באפשרותך לעבור אל הצג > Project Explorer, או להקיש Ctrl+R.

    מודול זה שלWorkbook בעורך Visual Basic (VBE)
  3. בחלון המודול שנפתח בצד ימין, הוסף את הקוד הבא:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. הדבק את הקוד המוקלט בהליך Sub בין השורות Subו- End Sub.

    סגור את Visual Basic עורך העריכה (אין צורך לשמור דבר).

  5. שמור את חוברת העבודה כחוברת Excel Macro-Enabled (*xlsm)וסגור אותה.

בפעם הבאה שתפתח את חוברת העבודה, הקוד שהוספת להליך Workbook_Open יופעל באופן אוטומטי.

לפני שתתחיל בעבודה, ודא שהכרטיסיה מפתח מוצגת ברצועת הכלים. לשם כך:

  1. בתפריט, לחץ על Excel > העדפות... > רצועת הכלים & סרגל הכלים.

  2. בקטגוריה התאמה אישית של רצועת הכלים, ברשימה כרטיסיות ראשיות, בחר את תיבת הסימון מפתחים.

  3. לחץ על שמירה.

כדי להשתמש בדוגמה שלהלן, פתח חוברת עבודה חדשה.

חשוב: לא ניתן לבטל קוד VBA, לכן הקפד מחשב הקוד בחוברת עבודה ריקה, או עותק של חוברת עבודה קיימת. אם הקוד אינו עושה את מה שאתה רוצה, באפשרותך לסגור את חוברת העבודה מבלי לשמור שינויים.

  1. לחץ על מפתח > Visual Basic.

  2. בסייר VBA Project בצד ימין, הרחב את התיקיה VBA Project עבור חוברת העבודה ולאחר מכן לחץ פעמיים על המודול ThisWorkbook.

  3. בחלון המודול שנפתח בצד ימין, הוסף את הקוד הבא:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. הדבק את הקוד המוקלט בהליך Sub בין השורות Subו- End Sub.

    סגור את Visual Basic עורך העריכה (אין צורך לשמור דבר).

  5. שמור את חוברת העבודה כחוברת Excel Macro-Enabled (*xlsm)וסגור אותה.

בפעם הבאה שתפתח את חוברת העבודה, הקוד שהוספת להליך Workbook_Open יופעל באופן אוטומטי.

זקוק לעזרה נוספת?

ניתן לשאול תמיד מומחה בקהילת Tech Community עבור Excel, לקבל תמיכה בקהילת Answers או להציע תכונה חדשה או שיפור ב- User Voice עבור Excel.

זקוק לעזרה נוספת?

שפר את הכישורים שלך ב- Office
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

×