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