Sunday, February 26, 2023

VarType-Funktion – Microsoft Support

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