החזרת ערך Integer המציין את סוג המשנה של משתנה.
תחביר
VarType(varname)
הארגומנט varname הנדרש הוא משתנה Variant המכיל כל משתנה פרט לסוג המוגדר על-ידי המשתמש.
ערכי החזרה
| קבוע | Value | תיאור |
|---|---|---|
vbEmpty |
0 | ריק (לא אותחל) |
vbNull |
1 | Null (אין נתונים חוקיים) |
vbInteger |
2 | מספר שלם |
vbLong |
3 | מספר שלם ארוך |
vbSingle |
4 | מספר נקודה צפה ברמת דיוק יחיד |
vbDouble |
5 | מספר נקודה צפה עם דיוק כפול |
vbCurrency |
6 | ערך מטבע |
vbDate |
7 | ערך תאריך |
vbString |
8 | String |
vbObject |
9 | אובייקט |
vbError |
10 | ערך שגיאה |
vbBoolean |
11 | ערך בוליאני |
vbVariant |
12 |
Variant (בשימוש רק עם מערכים של וריאציות) |
vbDataObject |
13 | אובייקט גישה לנתונים |
vbDecimal |
14 | ערך עשרוני |
vbByte |
17 | ערך בית |
vbUserDefinedType |
36 | משתנים המכילים סוגים המוגדרים על-ידי המשתמש |
vbArray |
8192 | מערך |
הערה
קבועים אלה מוגדרים על-ידי Visual Basic for Applications (VBA). באפשרותך להשתמש בשמות בכל מקום בקוד במקום בערכים בפועל.
הערות
הפונקציה VarType לעולם לא מחזירה את הערך עבורה vbArray . הוא תמיד מוסיף ערך זה לערך אחר כדי לציין מערך מסוג מסוים.
הקבוע vbVariant מוחזר רק עם כדי vbArray לציין שהארגומנט שלו VarType הוא מערך Variant של ערכים. לדוגמה, הערך המוחזר עבור מערך של מספרים שלמים הוא vbInteger + vbArray, או 8194.
אם לאובייקט יש מאפיין ברירת מחדל, VarType(object) מחזירה את סוג מאפיין ברירת המחדל של האובייקט.
דוגמה
הערה
הדוגמאות הבאות מדגימות את השימוש של פונקציה זו במודול Visual Basic for Applications (VBA). לקבלת מידע נוסף אודות עבודה עם VBA, בחר הפניית מפתח ברשימה הנפתחת שליד חיפוש והזן מונח אחד או יותר בתיבת החיפוש.
דוגמה זו משתמשת בפונקציה VarType כדי לקבוע את סוג המשנה של משתנה.
Dim IntVar, StrVar, DateVar, MyCheck
' Initialize variables.
IntVar = 459
StrVar = "Hello World"
DateVar = #2/12/69#
MyCheck = VarType(IntVar) ' Returns 2.
MyCheck = VarType(DateVar) ' Returns 7.
MyCheck = VarType(StrVar) ' Returns 8.