VarType, functie

Van toepassing op
Access voor Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Retourneert een Integer die het subtype van een variabele aangeeft.

Syntaxis

VarType(varname)

Het vereiste varname argument is een Variant dat elke variabele bevat, behalve een door de gebruiker gedefinieerd type.

Waarden retourneren

Constante Waarde Beschrijving
vbEmpty 0 Leeg (niet-geïnitialiseerd)
vbNull 1 Null (geen geldige gegevens)
vbInteger 2 Geheel getal
vbLong 3 Lang geheel getal
vbSingle 4 Getal met drijvende komma met enkele precisie
vbDouble 5 Getal met drijvende komma met dubbele precisie
vbCurrency 6 Valutawaarde
vbDate 7 Datumwaarde
vbString 8 Tekenreeks
vbObject 9 Object
vbError 10 Foutwaarde
vbBoolean 11 Booleaanse waarde
vbVariant 12 Variant (alleen gebruikt met matrices van varianten)
vbDataObject 13 Een Data Access-object
vbDecimal 14 Decimaalwaarde
vbByte 17 Bytewaarde
vbUserDefinedType 36 Varianten met door de gebruiker gedefinieerde typen
vbArray 8192 Matrix

Opmerking

Deze constanten worden gedefinieerd door Visual Basic for Applications (VBA). U kunt de namen overal in uw code gebruiken in plaats van de werkelijke waarden.

Opmerkingen

De VarType functie retourneert de waarde nooit voor vbArray zichzelf. Deze waarde wordt altijd toegevoegd aan een andere waarde om een matrix van een bepaald type aan te geven.

De vbVariant constante wordt alleen geretourneerd met vbArray om aan te geven dat het argument voor VarType een matrix van Variant waarden is. De waarde die wordt geretourneerd voor een matrix met gehele getallen is vbInteger + vbArraybijvoorbeeld , of 8194.

Als een object een standaardeigenschap heeft, VarType(object) retourneert het type van de standaardeigenschap van het object.

Voorbeeld

Opmerking

In de volgende voorbeelden wordt het gebruik van deze functie in een VBA-module (Visual Basic for Applications) toegelicht. Meer informatie over het werken met VBA vindt u door in de vervolgkeuzelijst naast Zoeken de optie Referentie voor ontwikkelaars te selecteren en een of meer termen in het zoekvenster te typen.

In dit voorbeeld wordt de VarType functie gebruikt om het subtype van een variabele te bepalen.

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.