חיי משתנים ב- Excel VBA - פקודות מאקרו קלות של Excel

תוכן העניינים

לפעמים אתה רוצה לשמור על הערך של משתנה ב Excel VBA כאשר הליך מסתיים. אתה יכול להשיג זאת באמצעות מילת מפתח סטטית.

1. הצב כפתור פקודה בגליון העבודה שלך והוסף את שורות הקוד הבאות:

2. התוצאה בלחיצה על כפתור הפקודה בגיליון:

3. התוצאה בלחיצה בפעם אחרת:

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

4. כעת החלף את מילת המפתח Dim במילת המפתח Static.

5. התוצאה בלחיצה על כפתור הפקודה בגיליון:

6. התוצאה בלחיצה בפעם אחרת:

מסקנה: משתנים סטטיים שומרים על ערכיהם, גם כאשר הליך מסתיים.

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

תוכל לעזור בפיתוח האתר, שיתוף הדף עם החברים שלך

wave wave wave wave wave