TypeName, fonction

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

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

Syntaxe

TypeName ( varname )

La requis varnameargument 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 retournée par TypeName peut être l’une des opérations suivantes :

Chaîne retournée

Variable

Type d’objet

Un objet dont le type est le type d’objet

Byte (Octet)

Valeur de type Byte

Nombre entier

Nombre entier

Long

Entier long

Single

Nombre à virgule flottante simple précision

Double

Nombre à virgule flottante à double précision

Devise

Valeur de devise

Decimal

Valeur décimale

Date

Valeur de date

Chaîne

Chaîne

Booléen

Valeur booléenne :

Erreur

Une valeur d’erreur

Vide

Non initialisés

Null

Données non valides

Objet

Un objet

Unknown

Un objet dont le type est inconnu

Rien ne

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


Si l’argument varname est un tableau, la chaîne retournée peut être l’une de ces renvoyée chaînes (ou Variant) suivie de parenthèses vides. Par exemple, si varname est un tableau de nombres entiers, TypeName retourne «Integer()».

Exemple

Remarque : Exemples suivants illustrent l’utilisation de cette fonction dans une Visual Basic pour le module d’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 recherche et 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()".

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
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.

×