Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

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.

Remarques

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 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 ?

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.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×