Egy változó altípusát jelölő "an" Integer értéket ad eredményül.
Szintaxis
VarType(varname)
Kötelező argumentumként Variant bármilyen varname változót tartalmazó argumentum lehet, kivéve a felhasználói típust.
Visszatérési értékek
| Állandó | Érték | Leírás: |
|---|---|---|
vbEmpty |
0 | Üres (nem inicializált) |
vbNull |
1 | Null (nincs érvényes adat) |
vbInteger |
2 | Egész |
vbLong |
3 | Hosszú egész szám |
vbSingle |
4 | Egyszeres pontosságú lebegőpontos szám |
vbDouble |
5 | Dupla pontosságú lebegőpontos szám |
vbCurrency |
6 | Pénznem értéke |
vbDate |
7 | Dátumérték |
vbString |
8 | String |
vbObject |
9 | Objektum |
vbError |
10 | Hibaérték |
vbBoolean |
11 | Logikai érték |
vbVariant |
12 |
Variant (csak variánsok tömbjében használatos) |
vbDataObject |
13 | Adatelérési objektum |
vbDecimal |
14 | Decimális érték |
vbByte |
17 | Bájtérték |
vbUserDefinedType |
36 | Variants that contain user-defined types |
vbArray |
8192 | Tömb: |
Megjegyzés
Az állandókat a Visual Basic for Applications (VBA) határozza meg. A neveket bárhol megadhatja a kódban a tényleges értékek helyett.
Megjegyzések
A VarType függvény soha nem adja vissza az értéket vbArray saját maga számára. Ez mindig hozzáadja ezt az értéket egy másik értékhez, hogy egy adott típusú tömböt jelöljön.
A függvény vbVariant csak az ezzel visszaadott állandóval vbArray azt jelzi, hogy az argumentum VarType értéktömb.Variant Egy egész számokból álló tömb esetén például a következő érték kapott érték: vbInteger + vbArray, vagy 8194.
Ha egy objektum rendelkezik alapértelmezett tulajdonsággal, akkor VarType(object) az objektum alapértelmezett tulajdonságának típusát adja vissza.
Példa
Megjegyzés
A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.
Ez a példa a VarType függvény segítségével határozza meg egy változó altípusát.
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.