Renvoie une chaîne qui fournit des informations de sous-type Variant sur une variable.
TypeName(varname)
L'argument varname représente toute variable.
La fonction TypeName renvoient les valeurs suivantes :
Valeur | Description |
---|---|
Byte | Valeur de type octet |
Integer | Valeur de type entier |
Long | Valeur de type entier long |
Single | Valeur en virgule flottante à simple précision |
Double | Valeur en virgule flottante à double précision |
Currency | Valeur de type monétaire |
Decimal | Valeur de type décimal |
Date | Valeur de date ou d'heure |
String | Valeur de chaîne de caractères |
Boolean | Valeur de type booléen ; True ou False |
Empty | Non initialisée |
Null | Aucune donnée valide |
<object type> | Nom de type réel d'un objet |
Object | Objet générique |
Unknown | Type d'objet inconnu |
Nothing | Variable d'objet ne se référant encore à aucune instance d'objet |
Error | Erreur |
L'exemple ci-dessous utilise la fonction TypeName pour renvoyer des informations sur une variable :
Dim ArrayVar(4), MyType
NullVar = Null ' Affecter la valeur Null.
MyType = TypeName("VBScript") ' Renvoie "String".
MyType = TypeName(4) ' Renvoie "Integer".
MyType = TypeName(37.50) ' Renvoie "Double".
MyType = TypeName(NullVar) ' Renvoie "Null".
MyType = TypeName(ArrayVar) ' Renvoie "Variant()".
IsArray, fonction | IsDate, fonction | IsEmpty, fonction | IsNull, fonction | IsNumeric, fonction | IsObject, fonction | VarType, fonction