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.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour