VarType-Funktion
Gibt eine Ganzzahl zurück, die den Untertyp einer Variablen angibt.
Syntax
VarType ( Varname )
Das erforderliche Varname- Argument ist eine Variante, die eine beliebige Variable enthält, mit Ausnahme einer Variablen eines benutzerdefinierten Typs.
Rückgabewerte
Konstante | Wert | Beschreibung |
vbLeer | 0 | Leer (nicht initialisiert) |
vbNull | 1 | Null (keine gültigen Daten) |
vbInteger | 2 | Ganze Zahl |
vbLang | 3 | Lange Ganzzahl |
vbSingle | 4 | Gleitkommazahl mit einfacher Genauigkeit |
vbDouble | 5 | Gleitkommazahl mit doppelter Genauigkeit |
vbWährung | 6 | Wert der Währung |
vbDatum | 7 | Datumswert |
vbString | 8 | Schnur |
vbObjekt | 9 | Objekt |
vbFehler | 10 | Fehlerwert |
vbBoolesch | 11 | Boolescher Wert |
vbVariante | 12 | Variante (wird nur mit Arrays von Varianten verwendet) |
vbDatenobjekt | 13 | Ein Datenzugriffsobjekt |
vbDezimal | 14 | Dezimalwert |
vbByte | 17 | Byte-Wert |
vbUserDefinedType | 36 | Varianten, die benutzerdefinierte Typen enthalten |
vbArray | 8192 | Array |
Hinweis: Diese Konstanten werden von Visual Basic for Applications angegeben. Die Namen können überall in Ihrem Code anstelle der tatsächlichen Werte verwendet werden.
Bemerkungen
Die VarType- Funktion gibt niemals den Wert für vbArray selbst zurück. Es wird immer zu einem anderen Wert hinzugefügt, um ein Array eines bestimmten Typs anzugeben. Die Konstante vbVariant wird nur in Verbindung mit vbArray zurückgegeben, um anzugeben, dass das Argument der Funktion VarType ein Array vom Typ Variant ist. Beispielsweise wird der für ein Array von Ganzzahlen zurückgegebene Wert als vbInteger + vbArray oder 8194 berechnet. Wenn ein Objekt eine Standardeigenschaft hat, gibt VarType ( Objekt ) den Typ der Standardeigenschaft des Objekts zurück.
Beispiel
Hinweis: Die folgenden Beispiele veranschaulichen die Verwendung dieser Funktion in einem Visual Basic for Applications (VBA)-Modul. Um weitere Informationen zum Arbeiten mit VBA zu erhalten, wählen Sie Entwicklerreferenz in der Dropdown-Liste neben Suchen aus und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.
In diesem Beispiel wird die VarType- Funktion verwendet, um den Untertyp einer Variablen zu bestimmen.
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.
No comments:
Post a Comment