/ / Excel VBA אופציה מפורשת

אופציה של Excel VBA מפורשת

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

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

Dim myVar As Integer
myVar = 10
Range("A1").Value = mVar

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

ללא אפשרות מפורשת ב - VBA של

ברור, תא A1 אינו מכיל את הערך 10. זה בגלל שאנחנו בטעות mispelled MyVar. כתוצאה מכך, Excel VBA מציב את הערך של ה- mVar המשתנה הריק, שאינו ריק, לתא A1.

בעת שימוש באפשרות 'מפורשת', שורות הקוד לעיל מייצרות שגיאה מכיוון שלא הכרזנו על המשתנה mVar.

השתמש באפשרות מפורשת

תוצאה:

משתנה לא מוגדר

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

2. לתקן mVar כך שהוא קורא myVar.

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

עם אפשרות מפורשת ב - VBA של

עכשיו אתה יודע למה אתה תמיד צריך להשתמש באפשרות מפורשת בתחילת קוד ה- VBA של Excel. הוא נמנע מלהקליד באופן שגוי את שם המשתנה הקיים.

למרבה המזל, אתה יכול להורות Excel VBA להוסיף באופן אוטומטי אפשרות מפורשת.

1. בעורך Visual Basic, לחץ על כלים ולאחר מכן לחץ על אפשרויות.

2. בדוק דרוש הצהרה משתנה.

דרוש הצהרה משתנה

הערה: אפשרות מפורשת לא תתווסף באופן אוטומטי לקבצי Excel קיימים. פשוט הקלד את האפשרות 'מפורשת' בעצמך אם ברצונך להשתמש בה.

קרא גם: