התקשרו אלינו: 052-2928949
ימים א'-ה' בין השעות 9:00-17:00

התקשרו אלינו: 052-2928949 א-ה 9:00-17:00

מאקרו אירוע

VBA Tip

מאקרו אירוע

VBA Tip

מהו מאקרו אירוע?

שפת ה-VBA היא שפה מונחית אירועים.

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

מאקרו מסוג זה נכתב ברמת הגיליון או ברמת חוברת העבודה עצמה (ThisWorkbook בסייר), ולא ברמת המודול.

מאקרו אירוע שיכתב ברמת הגיליון, יהיה תקף לגיליון בו נכתב, ואילו מאקרו אירוע ברמת חוברת העבודה, יהיה תקף לכל הגיליונות בקובץ.

שימו לב, שמות פקודות המאקרו קבועים מראש, ולא ניתן לשנותם!

מאקרו אירוע ברמת הגיליון

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

3. כעת תוכלו לבחור מתוך הרשימה בחלון הימני את האירוע שיפעיל את הקוד באופן אוטומטי

להלן פירוט של אירועים חשובים בגיליון:

שימו לב, בעת בחירה במאקרו אירוע מסוג Change תופיע בתוך הסוגריים המילה השמורה Target

Target מציין את הטווח שהפעיל את האירוע (בניגוד ל ActiveCell שמציין את הטווח הפעיל)

הריצו את הקוד הבא, על מנת לעמוד על ההבדל שבין Target ל ActiveCell

מאקרו אירוע ברמת חוברת העבודה

  1. לחצו לחיצה כפולה על 'חוברת עבודה זו(ThisWorkbook).
  2. בחלון השמאלי העליון בחרו ב- Workbook:

3. כעת תוכלו לבחור מתוך הרשימה בחלון הימני את האירוע שיפעיל את הקוד באופן אוטומטי.

להלן פירוט של אירועים חשובים בחוברת העבודה:

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

טיפ:

הקוד הבא מבטל את סגירת חוברת העבודה

רוצים ללמוד VBA מספר בעברית? לחצו כאן

דילוג לתוכן