הפונקציה VarType

החזרת מספר שלם המציין את סוג המשנה של משתנה.

תחביר

VarType ( varname )

הארגומנט הנדרש varname הוא Variant המכיל כל משתנה למעט משתנה של סוג מוגדר של משתמש.

החזרת ערכים

קבוע

ערך

תיאור

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. ניתן להשתמש בשמות בכל מקום בקוד במקום הערכים הממשיים.

הערות

הפונקציה VarType אינה מחזירה את הערך של vbArray בפני עצמו. היא מתווספת תמיד לערך אחר כלשהו כדי לציין מערך מסוג מסוים. VbVariant הקבוע מוחזר רק בשילוב עם vbArray כדי לציין שהארגומנט לפונקציה VarType הוא מערך של Varianttype. לדוגמה, הערך המוחזר עבור מערך של מספרים שלמים מחושב כ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.

זקוק לעזרה נוספת?

שפר את הכישורים שלך ב- Office
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×