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

תופעות

ב- Microsoft Office Excel, ייתכן שקוד המאקרו של Microsoft Visual Basic for Application (VBA) הכלול "מאחורי" גליון עבודה או חוברת עבודה לא יפעל כראוי.

סיבה

מצב זה יתרחש אם שני התנאים הבאים מתקיימים:

  • הקוד המדובר כלול בתוך Rroutine הפועל באופן אוטומטי, כגון Auto_Open או Auto_Close משנה.

  • הקוד אינו כלול במודול Visual Basic, אך "מאחורי" גליון עבודה או חוברת העבודה עצמה.

פתרון

כדי שרתות משנה הפועלות באופן אוטומטי יפעלו כראוי ב- Microsoft Excel, יש לכלול אותן בתוך מודול Visual Basic.

עליך להוסיף מודול Visual Basic לחוברת העבודה ולאחר מכן למקם את הקוד במודול החדש.

כדי להוסיף מודול Visual Basic:

  1. בסייר הפרוייקטים בעורך Visual Basic, הפעל את חוברת העבודה המכילה את הקוד המדובר.

  2. בתפריט הוספה, לחץ על מודול.

לאחר הוספת המודול החדש, גזור את הקוד מהמיקום המקורי והדבק אותו במודול Visual Basic. לאחר מכן, שמור את חוברת העבודה.

מידע נוסף

ב- Excel, ניתן לאחסן קוד VBA בשלושה מיקומים שונים: במודול Visual Basic, במודול מחלקה של Visual Basic ובגליונות עבודה ובגליונות עבודה "מאחורי".

כדי לערוך קוד "מאחורי" גליון עבודה או חוברת עבודה:

  1. הפעלת עורך Visual Basic (הקש ALT+F11).

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

        
         VBAProject (Book1)
         Microsoft Excel Objects
            Sheet1 (Sheet1)
            Sheet2 (Sheet2)
            Sheet3 (Sheet3)
            ThisWorkbook         
         Modules
             Module1

אם תלחץ פעמיים על אחד מהמות של גליונות העבודה או על ThisWorkbook, תוכל להקליד קוד בחלון הקוד. קוד כזה שאינו כלול במודול Visual Basic נחשב ל"מאחורי" גליון העבודה או
ThisWorkbook .

אם Auto_Open, Auto_Close או Routine אחר הפועל באופן אוטומטי מאוחסנים "מאחורי" גליון עבודה או ThisWorkbook, ייתכן שהוא לא יפעל כראוי בעת פתיחה או סגירה של חוברת העבודה, או בעת ביצוע פעולה שאמורה לגרום לRroutine לפעול.

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

מעוניין באפשרויות נוספות?

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

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

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

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

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

×