Utiliser la fonction Val pour convertir des valeurs texte en nombres

Utiliser la fonction Val pour convertir des valeurs texte en nombres

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.

La fonction Val() permet d’extraire des données texte (chaîne) d’un champ qui contient un mélange de texte et de nombres, et elle retourne uniquement les valeurs numériques.

Par exemple, dans un champ qui stocke des informations de kilométrage, 30 kilomètres, vous pouvez utiliser Val (“nom_champ”) pour extraire les données numériques, ainsi :

Val (“mileage”)

La fonction Val() arrête de lire une chaîne dès qu’elle rencontre un caractère qu’elle ne reconnaît pas comme étant un nombre, c’est pourquoi les symboles et les caractères tels que des signes euros et des virgules, qui peuvent faire partie de valeurs numériques, ne sont pas reconnus.

Remarque : Le seule séparateur décimal valide reconnu par la fonction Val() est le point (.). Si vous utilisez un autre séparateur décimal, comme c’est le cas pour certaines applications internationales, utilisez la fonction CDbl à la place.

Une autre façon d’utiliser la fonction Val() est quand une recherche dans les deux tables. Par exemple, dans le tableau 1 le numéro d’identification est stocké sous forme d’un champ de texte et dans le tableau 2, il est stocké comme un champ numérique dans la deuxième table. Afin de vous connecter et les deux tables de requête, les types de données doit être similaire. Par conséquent, vous utiliseriez la fonction VAL(), pour convertir le champ ID dans le tableau 1 comme suit :

ConvertedID: Val([FieldName]) 

Vous pouvez utiliser la fonction Val dans une expression. Si vous n’êtes pas familiarisé avec les expressions, voir comment créer des expressions ou vous pouvez en savoir plus sur l’Ajout de fonctions aux expressions.

Pour plus d’informations sur les fonctions, voir l' aide de fonctions intégrées, propriétés, actions de macro et mots clés SQL.

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.

×