קיימות כמה דרכים להפעיל מאקרו Microsoft Excel. מאקרו הוא פעולה או קבוצת פעולות לשימוש כדי להפוך משימות לאוטומטיות. פקודות מאקרו מוקלטות בשפת Visual Basic for Applications תיכנות. תמיד תוכל להפעיל מאקרו על-ידי לחיצה על הפקודה פקודות מאקרו בכרטיסיה מפתחים ברצועת הכלים. בהתאם לאופן שהוקצה למאקרו, ייתכן שתוכל להפעיל אותו גם על-ידי הקשה על שילוב מקש קיצור, על-ידי לחיצה על לחצן בסרגל הכלים Access מהיר או בקבוצה מותאמת אישית ברצועת הכלים, או על-ידי לחיצה על אובייקט, גרפיקה או פקד. בנוסף, באפשרותך להפעיל מאקרו באופן אוטומטי בכל פעם שאתה פותח חוברת עבודה.
לפני הפעלת פקודות מאקרו
לפני שתתחיל לעבוד על פקודות מאקרו, עליך להפוך את הכרטיסיה מפתחים לזמינה.
-
עבור Windows, עבור אל קובץ > אפשרויות > אישית של רצועת הכלים.
-
עבור Mac, עבור אל Excel > העדפות... > רצועת הכלים & סרגל הכלים.
-
לאחר מכן, במקטע התאמה אישית של רצועת הכלים, תחת כרטיסיות ראשיות,בחר את תיבת הסימון מפתחים ולאחר מכן הקש אישור.
-
פתח את חוברת העבודה המכילה את המאקרו.
-
בכרטיסיה מפתחים, בקבוצה קוד, לחץ על פקודות מאקרו.
-
בתיבה שם מאקרו, לחץ על המאקרו שברצונך להפעיל והקש על לחצן הפעל.
-
יש לך גם אפשרויות אחרות:
-
אפשרויות - הוספת מקש קיצור או תיאור מאקרו.
-
שלב - פעולה זו תפתח את Visual Basic עורך השורה הראשונה של המאקרו. הקשה על F8 תקשה עליך לעבור בין קוד המאקרו שורה אחת בכל פעם.
-
ערוך - פעולה זו תפתח את Visual Basic'עורך' ותן לך לערוך את קוד המאקרו כצורך. לאחר ביצוע שינויים, באפשרותך להקיש F5 כדי להפעיל את המאקרו מהעורך.
-
באפשרותך להוסיף מקש קיצור משולב למאקרו בעת הקלטתו, ו באפשרותך גם להוסיף מקש קיצור למאקרו קיים:
-
בכרטיסיה מפתחים, בקבוצה קוד, לחץ על פקודות מאקרו.
-
בתיבה שם מאקרו, לחץ על המאקרו שברצונך להקצות למפתח קיצור משולב.
-
לחץ על אפשרויות.
תיבת הדו-שיח אפשרויות מאקרו מופיעה.
-
בתיבה מקש קיצור, הקלד אות קטנה או אות רישית שברצונך להשתמש בה עם מקש הקיצור.
הערות:
-
עבור Windows,מקש הקיצור עבור אותיות קטנות הוא Ctrl+letter. עבור אותיות רישיות, זהו Ctrl+Shift+Letter.
-
עבור Mac, מקש הקיצור עבור אותיות קטנות הוא Option+Command+letter, אך Ctrl+letter יעבוד גם כן. עבור אותיות רישיות, זהו Ctrl+Shift+Letter.
-
היזהר להקצות מקשי קיצור, מכיוון שהם עוקפים כל מקש קיצור Excel ברירת מחדל מקביל בזמן שחוברת העבודה המכילה את המאקרו פתוחה. לדוגמה, אם תקצה מאקרו ל- Ctrl+z, תאבד את היכולת לבטל. לכן, מומלץ בדרך כלל להשתמש ב- Ctrl+Shift+אות רישית במקום זאת, כמו Ctrl+Shift+Z, שאין לו קיצור דרך מקביל ב- Excel.
לקבלת רשימה של מקשי קיצור משולבים של Ctrl שכבר הוקצו ב- Excel, עיין במאמר Excel קיצורי דרך ומקשי פונקציה.
-
-
בתיבה תיאור, הקלד תיאור של המאקרו.
-
לחץ על אישור כדי לשמור את השינויים ולאחר מכן לחץ על ביטול כדי לסגור את תיבת הדו-שיח מאקרו.
כדי להפעיל מאקרו מלחצן בסרגל הכלים Access, תחילה עליך להוסיף את הלחצן לסרגל הכלים. לשם כך, ראה הקצאת מאקרו ללחצן.
באפשרותך ליצור קבוצה מותאמת אישית שמופיעה בכרטיסיה ברצועת הכלים ולאחר מכן להקצות מאקרו ללחצן בקבוצה זו. לדוגמה, באפשרותך להוסיף קבוצה מותאמת אישית בשם "פקודות המאקרו שלי" בכרטיסיה מפתחים ולאחר מכן להוסיף מאקרו (שמופיע כלחצן) לקבוצה החדשה. לשם כך, ראה הקצאת מאקרו ללחצן.
הפעלת מאקרו על-ידי לחיצה על אזור באובייקט גרפי
באפשרותך ליצור נקודה חמה בגרפיקה שמשתמשים יכולים ללחוץ עליה כדי להפעיל מאקרו.
-
בגליון העבודה, הוסף אובייקט גרפי, כגון תמונה או צייר צורה. תרחיש נפוץ הוא לצייר צורת מלבן מעוגל ולעצב אותה כך שהיא נראית כמו לחצן.
כדי ללמוד אודות הוספת אובייקט גרפי, ראה הוספה, שינוי או מחיקה של צורות.
-
לחץ באמצעות לחצן העכבר הימני על נקודה חמה שיצרת ולאחר מכן לחץ על הקצה מאקרו.
-
בצע אחת מהפעולות הבאות:
-
כדי להקצות מאקרו קיים לאובייקט הגרפיקה, לחץ פעמיים על המאקרו או הזן את שמו בתיבה שם מאקרו.
-
כדי להקליט מאקרו חדש כדי להקצות לאובייקט הגרפיקה שנבחר, לחץ על הקלט, הקלד שם עבור המאקרו בתיבת הדו-שיח הקלטת מאקרו ולאחר מכן לחץ על אישור כדי להתחיל בהקלטת המאקרו. לאחר שתסיים להקליט את המאקרו, לחץ על הפסק
בכרטיסיה מפתחיםבקבוצה קוד.
עצה: באפשרותך גם ללחוץ על הפסק
בצד הימני של שורת המצב.
-
כדי לערוך מאקרו קיים, לחץ על שם המאקרו בתיבה שם מאקרו ולאחר מכן לחץ על ערוך.
-
-
לחץ על אישור.
בכרטיסיה מפתחים, לחץ על Visual Basic כדי להפעיל את Visual Basic (VBE).דפדף Project Explorer למודול המכיל את המאקרו שברצונך להפעיל ופתח אותו. כל פקודות המאקרו במודול זה יופיעו בחלונית בצד ימין. בחר את המאקרו שברצונך להפעיל, על-ידי הצבת הסמן במקום כלשהו במאקרו והקש F5, או בתפריט, עבור אל הפעל > הפעל מאקרו.
צור Workbook_Open חדש.
הדוגמה הבאה משתמשת באירוע Open כדי להפעיל מאקרו בעת פתיחת חוברת העבודה.
-
פתח את חוברת העבודה שבה ברצונך להוסיף את המאקרו, או צור חוברת עבודה חדשה.
-
בכרטיסיה מפתחים, בקבוצה קוד, לחץ על Visual Basic.
-
בחלון Project Explorer, לחץ באמצעות לחצן העכבר הימני על האובייקט ThisWorkbook ולאחר מכן לחץ על הצג קוד.
עצה: אם חלון Project Explorer אינו גלוי, בתפריט תצוגה, לחץ על Project Explorer.
-
ברשימה אובייקט מעל החלון קוד, בחר חוברת עבודה.
פעולה זו יוצרת באופן אוטומטי פרוצדורה ריקה עבור האירוע Open, כגון:
פרטי Workbook_Open()
End Sub -
הוסף את שורות הקוד הבאות להליך: גליונות עבודה
של תאריך msgBox Workbook_Open()
Private
Sub Workbook_Open("Sheet1"). Range("A1"). Value = תאריך
סיום משנה -
עבור אל Excel ושמור את חוברת העבודה כחוברת עבודה זמינה למאקרו ( .xlsm).
-
סגור ופתח מחדש את חוברת העבודה. כאשר תפתח שוב את חוברת העבודה, Excel את Workbook_Open, המציג את התאריך של היום בתיבת הודעה.
-
לחץ על אישור בתיבת ההודעה.
הערה: התא A1 בגיליון1 מכיל גם את התאריך כתוצאה מפעילת Workbook_Open התהליך.
זקוק לעזרה נוספת?
תוכל תמיד לשאול מומחה ב- Excel Tech Community או לקבל תמיכה בקהילת Answers.
למידע נוסף
הפעלה אוטומטית של מאקרו בעת פתיחת חוברת עבודה
הפיכת משימות לאוטומטיות באמצעות מקליט המאקרו
הקלטת מאקרו לפתיחת חוברות עבודה מסוימות בעת הפעלת Excel