TypeName-Funktion

Gibt einen Wert vom Typ String zurück, der Informationen zu einer Variable bereitstellt.

Syntax

TypeName(varname)

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

Hinweise

Die von TypeName zurückgegebene Zeichenfolge kann eine der Folgenden sein:

Zurückgegebene Zeichenfolge

Variable

Objekttyp

Ein Objekt mit dem Typ objecttype

Byte-Datentyp

Bytewert

Integer-Datentyp

Ganze Zahl

Long-Datentyp

Lange ganze Zahl

Single-Datentyp

Gleitkommazahl mit einfacher Genauigkeit

Double-Datentyp

Gleitkommazahl mit doppelter Genauigkeit

Währung-Datentyp

Währungswert

Dezimal-Datentyp (Access-Datenbank)

Dezimalwert

Datum/Uhrzeit-Datentyp

Datumswert

String-Datentyp

Zeichenfolge

Boolesch

Boolescher Wert

Error

Fehlerwert

Leer

Nicht initialisiert

Null

Keine gültigen Daten

Objekt

Ein Objekt

Unbekannt

Ein Objekt, dessen Typ unbekannt ist

Nichts

Objektvariable, die nicht auf ein Objekt verweist


Wenn es sich bei varname um ein Matrix handelt, kann die zurückgegebene Zeichenfolge eine beliebige der möglichen zurückgegebenen Zeichenfolgen (oder Variant) mit angefügter leerer Klammer sein. Wenn varname beispielsweise ein Array aus ganzen Zahlen ist, gibt TypeName "Integer()" 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 die TypeName-Funktion verwendet, um Informationen zu einer Variablen zurückzugeben.

Dim NullVar, MyType, StrVar As String
Dim IntVar As Integer, CurVar As Currency
Dim ArrayVar (1 To 5) As Integer
NullVar = Null ' Assign Null value.
MyType = TypeName(StrVar) ' Returns "String".
MyType = TypeName(IntVar) ' Returns "Integer".
MyType = TypeName(CurVar) ' Returns "Currency".
MyType = TypeName(NullVar) ' Returns "Null".
MyType = TypeName(ArrayVar) ' Returns "Integer()".
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!

×