הפונקציה VarType

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

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

תחביר

הפונקציה VarType ( varname )

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

מחזירות ערכים

קבוע

ערך

תיאור

vbEmpty

0

ריק (בוטל)

vbNull

1

Null (ללא נתונים חוקיים)

vbInteger

2

מספר שלם

vbLong

3

מספר שלם ארוך

vbSingle

4

מספר עם נקודה צפה של דיוק יחיד

vbDouble

5

מספר עם נקודה צפה דיוק כפול

vbCurrency

6

ערך מטבע

vbDate

7

ערך תאריך

vbString

8

מחרוזת

vbObject

9

Object

vbError

10

ערך שגיאה

vbBoolean

11

ערך בוליאני

vbVariant

12

משתנה (משמש רק עם מערכים של משתנים)

vbDataObject

13

אובייקט גישה לנתונים

vbDecimal

14

הערך העשרוני

vbByte

17

ערך בית

vbUserDefinedType

36

משתנים המכילים סוגי מוגדרת על-ידי המשתמש

vbArray

8192

מערך


הערה: בקבועים אלה מצוינות באמצעות Visual Basic for Applications. ניתן להשתמש בשמות בכל מקום בקוד במקום בערכים בפועל.

הערות

הפונקציה VarType לעולם מחזירה את הערך עבור vbArray בפני עצמו. הוא תמיד מצורף לערך אחר כלשהו כדי לציין מערך מסוג מסוים. הקבוע vbVariant מוחזרת רק בשילוב עם vbArray כדי לציין הארגומנט לפונקציה VarType הוא מערך מסוג משתנה. לדוגמה, הערך המוחזר עבור מערך של מספרים שלמים מחושב vbInteger + vbArrayאו 8194. אם לאובייקט יש ברירת המחדל של מאפיין, VarType(אובייקט) מחזירה את סוג מאפיין ברירת המחדל של האובייקט.

דוגמה

הערה: הדוגמאות הבאות מדגימות את השימוש של פונקציה זו במודול 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.

×