Passer directement au contenu principal

Str, fonction

Renvoie une donnée de type Variante (Chaîne) qui représente un nombre.

Syntaxe

Str ( nombre )

Le nombreargument requis est une valeur de type long contenant tout expression numérique valide.

Notes

Lorsque les nombres sont convertis en chaînes, un espace de début est toujours réservé pour le signe de nombre. Si nombre est positif, la chaîne renvoyée contient un espace de début et le signe plus est implicite.

Utilisez la fonction format pour convertir les valeurs numériques que vous souhaitez mettre en forme en tant que dates, heures, devises ou dans d’autres formats définis par l’utilisateur. Contrairement à Str, la fonction format ne comporte pas d’espace à gauche pour le signe de nombre.

Remarque :  La fonction Str reconnaît uniquement le point (.) comme séparateur décimal valide. Lorsque différents séparateurs décimaux sont utilisables (par exemple, dans les applications internationales), utilisez la fonction CStr pour convertir un nombre en chaîne.

Exemple de requête

Expression

Résultats

Sélectionnez discount, Str (discount) AS StrDiscount FROM ProductSales;

Cette fonction renvoie la valeur/la mise en forme d’origine de la «remise», ainsi que les valeurs converties en format de chaîne dans la colonne StrDiscount.

Exemple VBA

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 , puis entrez une ou plusieurs conditions dans la zone de recherche.

Cet exemple utilise la fonction Str pour renvoyer une représentation de chaîne d’un nombre. Lors de la conversion d’un nombre en chaîne, un espace de début est toujours réservé pour le signe.

Dim MyString
MyString = Str(459) ' Returns " 459".
MyString = Str(-459.65) ' Returns "-459.65".
MyString = Str(459.001) ' Returns " 459.001".

Remarque :  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 dire si les informations vous ont été utiles ? Voici l’article en anglais pour référence.

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.

×