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 |
Aucune | 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.