Val, fonction

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

Renvoie les nombres contenus dans une chaîne sous forme de valeur numérique de type approprié.

Syntaxe

Val ( chaîne )

La chaîneargument est n’importe quel expression de chaîne valide.

Remarques

La fonction Val arrête la lecture de la chaîne au premier caractère qu’elle ne reconnaît dans le cadre d’un nombre. Symboles et caractères souvent considérés comme des parties de valeurs numériques, tels que des signes dollar et les virgules, ne sont pas reconnus. Toutefois, la fonction reconnaît les préfixes &O (pour octal) et &H (pour hexadécimal). Les espaces, onglets et caractères de saut de ligne sont supprimés de l’argument.

La fonction suivante renvoie la valeur 1615198 :

Val("    1615 198th Street N.E.")

Dans l’exemple ci-dessous, la fonction Val renvoie la valeur décimale -1 pour la valeur hexadécimale indiquée :

Val("&HFFFF")

Remarque : La fonction Val ne reconnaît que le point (.) comme séparateur décimal valide. Lorsque des séparateurs décimaux sont utilisés, comme dans les applications internationales, utilisez plutôt CDbl pour convertir une chaîne en un nombre.

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 Val pour retourner les nombres contenus dans une chaîne.

Dim MyValue
MyValue = Val("2457") ' Returns 2457.
MyValue = Val(" 2 45 7") ' Returns 2457.
MyValue = Val("24 and 57") ' Returns 24.

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.

×