Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.
Returnerer et heltal, der angiver undertype af en variabel.
Syntaks
VarType ( variabelnavn )
Påkrævet variabelnavnargument er en Variant, der indeholder en variabel undtagen en variabel af en brugerdefineret type.
Returværdier
Konstant | Værdi | Beskrivelse |
---|---|---|
vbEmpty |
0 |
Tom (være ikke-initialiseret) |
vbNull |
1 |
Null-værdier (nogen gyldige data) |
vbInteger |
2 |
Heltal |
vbLong |
3 |
Langt heltal |
vbSingle |
4 |
Enkelt præcision flydende tal |
vbDouble |
5 |
Flydende dobbeltpræcisionstal |
vbCurrency |
6 |
Valutaværdien |
vbDate |
7 |
Datoværdi |
vbString |
8 |
Streng |
vbObject |
9 |
Objekt |
vbError |
10 |
Fejlværdi |
vbBoolean |
11 |
Boolesk værdi |
vbVariant |
12 |
Variant (bruges kun sammen med matrixer af varianter) |
vbDataObject |
13 |
En data access-objekt |
vbDecimal |
14 |
Decimalværdien |
vbByte |
17 |
Byte-værdi |
vbUserDefinedType |
36 |
Varianter, der indeholder brugerdefinerede typer |
vbArray |
8192 |
Matrix |
Bemærk!: Disse konstanter angives af Visual Basic for Applications. Navnene kan bruges overalt i din kode i stedet for de faktiske værdier.
Bemærkninger
Funktionen VarType returnerer aldrig værdien for vbArray alene. Det er altid føjet til en anden værdi til at angive en matrix med en bestemt type. Konstant vbVariant returneres kun sammen med vbArray indikerer, at argumentet til funktionen VarType er en matrix af typen Variant. For eksempel beregnes den værdi, returneres til en matrix af heltal som vbInteger + vbArrayeller 8194. Hvis et objekt har en standard- egenskab, returnerer VarType(objekt) typen af objektets standardegenskab.
Eksempel
Bemærk!: Følgende eksempler demonstrerer brugen af denne funktion i et VBA-modul (Visual Basic for Applications). Hvis du vil have mere at vide om at arbejde med VBA, skal du vælge Udviklerreference på rullelisten ud for Søg og skrive ét eller flere ord i søgefeltet.
Dette eksempel bruges funktionen VarType til at bestemme undertypen af en variabel.
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.