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

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

ייתכן שתרצה מאקרו שהקלטת להפעיל באופן אוטומטי בעת פתיחת חוברת עבודה ספציפית. ההליך הבא משתמש לדוגמה כדי להראות לך כיצד הדבר פועל. ייתכן שתרצה גם להפעיל פקודות מאקרו באופן אוטומטי בעת הפעלת 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.

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

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

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

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

×