Vba

משתנים

Variables

מספר שלם | חוּט | לְהַכפִּיל | בוליאני





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

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





להצטיין אם #value אז ריק

מספר שלם

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

אף אחדאיקסכפי ש מספר שלם
x = 6
טווח ('A1'). ערך = x

תוֹצָאָה:



משתנה מספר שלם ב- Excel VBA

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

חוּט

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

קוד:

אף אחדסֵפֶרכפי ש חוּט
ספר = 'תנ'ך'
טווח ('A1'). ערך = ספר

תוֹצָאָה:

משתנה מחרוזת

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

לְהַכפִּיל

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

קוד:

אף אחדאיקסכפי ש מספר שלם
x = 5.5
הערך של MsgBox הוא & x

תוֹצָאָה:

אילו stdev להשתמש ב- Excel

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

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

קוד:

כיצד להפריד בין מספרים לטקסט
אף אחדאיקסכפי ש לְהַכפִּיל
x = 5.5
הערך של MsgBox הוא & x

תוֹצָאָה:

משתנה כפול

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

בוליאני

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

קוד:

אף אחדלְהַמשִׁיךכפי ש בוליאני
המשך = נכון

אםלהמשיך =נָכוֹן לאחר מכןMsgBox 'משתנים בוליאניים הם מגניבים'

תוֹצָאָה:

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

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

1/4 הושלם! למידע נוסף על משתנים>
עבור לפרק הבא: הצהרה אם אז



^