Share via


TypeName, fonction

Renvoie une chaîne qui donne des informations sur une variable.

Syntaxe

TypeName(varname)

L’argumentvarname requis est un Variant contenant n’importe quelle variable, à l’exception d’une variable d’un type défini par l’utilisateur.

Remarques

TypeName peut renvoyer l'une des chaînes suivantes :

Chaîne renvoyée Variable
Type d'objet Objet de type objecttype
Byte Valeur d'octet
Integer Integer
Long Nombre entier long
Single Nombre à virgule flottante à simple précision
Double Nombre à virgule flottante à double précision
Devise Valeur monétaire
Decimal Valeur décimale
Date Valeur de date
String String
Boolean Valeur booléenne
Erreur Valeur d'erreur
Empty Non initialisé
Null Aucune donnée valide
Object Un objet
Inconnu Objet de type inconnu
Rien Variable d'objet qui ne fait pas référence à un objet

Si varname est un tableau, la chaîne obtenue peut être l'une des chaînes (ou variantes) renvoyées à laquelle sont ajoutées des parenthèses vides. Par exemple, si varname est un tableau d’entiers, TypeName retourne "Integer().

Exemple

Dans cet exemple, la fonction TypeName permet de renvoyer des informations concernant une variable.

' Declare variables.
Dim NullVar, MyType, StrVar As String, 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()".

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.