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

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

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

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

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

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

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

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

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

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

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

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

  5. שמור את חוברת העבודה כקובץ חוברת עבודה של excel macro-enabled (* xlsm), סגור אותה.

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

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

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

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

  3. לחץ על שמור.

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

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

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

  2. ב- Project Explorer של VBA צד בצד ימין, הרחב את התיקיה פרוייקט VBA עבור חוברת העבודה ולאחר מכן לחץ פעמיים על מודול חוברת עבודה זו .

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

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

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

  5. שמור את חוברת העבודה כקובץ חוברת עבודה של excel macro-enabled (* xlsm), סגור אותה.

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

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

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

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

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

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

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×