/ / Excel VBA משתנים

משתני Excel VBA

מספר שלם | מחרוזת | כפול | בוליאני

פרק זה מלמד אותך כיצד להצהיר, לאתחל ולהציג א משתנה in Excel VBA. מאפשר ל- VBA של Excel לדעת שאתה משתמש במשתנה נקרא הצהרת משתנה. האתחול פשוט פירושו להקצות ערך התחלתי (התחלתי) למשתנה.

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

מספר שלם

משתנים שלמים משמשים לאחסון מספרים שלמים.

Dim x As Integer
x = 6
Range("A1").Value = x

תוצאה:

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

הסבר: שורת הקוד הראשונה מכריזה על משתנה עם שם x של מספר שלם. הבא, אנחנו לאתחל x עם ערך 6. לבסוף, אנו כותבים את הערך של x לתא A1.

מחרוזת

משתני מחרוזת משמשים לאחסון טקסט.

קוד:

Dim book As String
book = "bible"
Range("A1").Value = book

תוצאה:

משתנה מחרוזת

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

כפול

משתנה מסוג Double הוא מדויק יותר ממשתנה מסוג Integer, והוא יכול גם לאחסן מספרים לאחר הפסיק.

קוד:

Dim x As Integer
x = 5.5
MsgBox "value is " & x

תוצאה:

לא מדויק מספיק

אבל זה לא הערך הנכון! אנחנו אתחל את המשתנה עם ערך 5.5 ואנחנו מקבלים את הערך 6. מה שאנחנו צריכים הוא משתנה מסוג כפול.

קוד:

Dim x As Double
x = 5.5
MsgBox "value is " & x

תוצאה:

משתנה כפול

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

בוליאני

השתמש במשתנה בוליאני כדי להחזיק את הערך True או False.

קוד:

Dim continue As Boolean
continue = True

If continue = True Then MsgBox "Boolean variables are cool"

תוצאה:

משתנה בוליאני

הסבר: שורת הקוד הראשונה מכריזה על משתנה עם שם המשך מסוג בוליאני. הבא, אנחנו לאתחל להמשיך עם הערך נכון. לבסוף, אנו משתמשים במשתנה הבוליאני להצגת MsgBox רק אם המשתנה מחזיק בערך True.

קרא גם: