TypeName, fonction

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

Syntaxe

TypeName (varname)

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

Remarques

La chaîne renvoyée par TypeName peut être l’une des suivantes :

Chaîne renvoyée

Variable

Type d’objet

Objet dont le type est Type d’objet

Byte (Octet)

Valeur Byte

Entier

Entier

Long

Long, avant-dernier

Réel simple

Nombre à point flottant simple précision

Réel double

Nombre à deux pointes flottantes précision

Devise

Valeur monétaire

Décimal

Valeur décimale

Date

Date value

String

String

Booléen

Valeur booléle

Erreur

Une valeur d’erreur

Vide

Non-initialisé

Null

Aucune donnée valide

Objet

Un objet

Inconnu

Objet inconnu

Rien

Variable objet qui ne fait pas référence à un objet


Si varname est un matrice, la chaîne renvoyée peut être n’importe quelle chaîne renvoyée (ou Variante)avec des parenthèses vides. Par exemple, si varname est une matrice d’nombres complexes, TypeName renvoie «Integer()».

Exemple

Remarque : Les exemples qui suivent illustrent l’utilisation de cette fonction dans un module Visual Basic pour Applications (VBA). Pour plus d’informations sur l’travail avec VBA, sélectionnez Référence du développeur dans la liste de listes en regard de Rechercher, puis entrez un ou plusieurs termes dans la zone de recherche.

Cet exemple utilise la fonction TypeName pour renvoyer des informations sur une variable.

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

Besoin d’aide ?

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×