TypeName, fonction

Remarque :  Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

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

Octet

Valeur de type Byte

Entier

Entier

Long

Entier long

Unique

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

Object

Un objet

Inconnu

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()".
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.

×