VarType-Funktion

Gibt eine Integer-Datentyp zurück, die den Untertyp einer Variable angibt.

Syntax

VarType(varname)

Das erforderliche Argumentvarname ist ein Wert vom Typ Variant-Datentyp, der eine beliebige Variable mit Ausnahme einer Variablen eines Benutzerdefinierter Typ enthält.

Rückgabewerte

Konstante

Wert

Beschreibung

vbEmpty

0

Leer (Nicht initialisiert)

vbNull

1

Null (keine gültigen Daten)

vbInteger

2

Ganze Zahl

vbLong

3

Lange ganze Zahl

vbSingle

4

Gleitkommazahl mit einfacher Genauigkeit

vbDouble

5

Gleitkommazahl mit doppelter Genauigkeit

vbCurrency

6

Währungswert

vbDate

7

Datumswert

vbString

8

Zeichenfolge

vbObject

9

Objekt

vbError

10

Fehlerwert

vbBoolean

11

Boolescher Wert

vbVariant

12

Variant (wird nur mit Matrix aus Varianten verwendet)

vbDataObject

13

Datenzugriffsobjekt

vbDecimal

14

Dezimalwert

vbByte

17

Bytewert

vbUserDefinedType

36

Varianten, die benutzerdefinierte Typen enthalten

vbArray

8192

Array


Hinweis : Diese Konstante werden von Visual Basic für Applikationen (VBA) definiert. Die Namen können überall im Code anstelle der tatsächlichen Werte verwendet werden.

Hinweise

Die VarType-Funktion gibt den Wert für vbArray nie allein zurück. Er wird immer einem anderen Wert hinzugefügt, um auf ein Array eines bestimmten Typs hinzuweisen. Die Konstante vbVariant wird nur zusammen mit vbArray zurückgegeben, um darauf hinzuweisen, dass es sich beim Argument für die VarType-Funktion um ein Array vom Typ Variant handelt. So wird beispielsweise der für ein Array aus ganzen Zahlen zurückgegebene Wert aus vbInteger + vbArray (oder 8194) berechnet. Verfügt ein Objekt über eine StandardEigenschaft, gibt VarType(object) den Typ der Standardeigenschaft des Objekts zurück.

Beispiel

Hinweis : Die folgenden Beispiele zeigen die Verwendung dieser Funktion in einem VBA-Modul (Visual Basic für Applikationen). Wenn Sie weitere Informationen zum Arbeiten mit VBA wünschen, wählen Sie Entwicklerhilfe in der Dropdownliste neben Suchen, und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.

In diesem Beispiel wird der Untertyp einer Variablen mithilfe der VarType-Funktion bestimmt.

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.
Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×