Utiliser la fonction Val pour convertir des valeurs texte en nombres

Utiliser la fonction Val pour convertir des valeurs texte en nombres

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

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.

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.

×