Retourne une chaîne qui fournit des informations sur un variable.

Syntaxe

TypeName ( varname )

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

Notes

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

Chaîne retournée

Variable

Type d’objet

Objet dont le type est objecttype

Byte (Octet)

Valeur d’octet

Entier

Entier

Long

Entier long

Réel simple

Nombre à virgule flottante simple précision

Réel double

Nombre à virgule flottante double précision

Devise

Valeur en devise

Décimal

Valeur décimale

Date

Valeur de date

String

String

Booléen

Valeur booléenne

Erreur

Valeur d’erreur

Vide

Non initialisé

Null

Aucune donnée valide

Objet

Un objet

Inconnu

Objet dont le type est inconnu

Rien

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

Si varname est un matrice, la chaîne retournée peut être l’une des chaînes retournées possibles (ou Variant) avec des parenthèses vides ajoutées. Par exemple, si varname est un tableau d’entiers, TypeName retourne «Integer()».

Exemple

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

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

Dim NullVar, MyType, StrVar As StringDim IntVar As Integer, CurVar As CurrencyDim ArrayVar (1 To 5) As IntegerNullVar = 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 ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.