/ / חיים של משתנים ב - VBA של

החיים של המשתנים ב - VBA של

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

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

הצהרת עמום ב - VBA של

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

תוצאה של הצהרת עומק

3. תוצאה בעת לחיצה על זמן אחר:

תוצאה של הצהרת עומק

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

4. עכשיו להחליף את מילת המפתח עמום עם מילת מפתח סטטי.

מילת מפתח סטטי ב - VBA של

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

תוצאה של מילת מפתח סטטית

6. תוצאה בעת לחיצה נוספת:

תוצאה של מילת מפתח סטטית

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

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

קרא גם: