Renvoie une Variant représentation (String) d’un nombre.
Syntaxe
Str(number)
L’argument obligatoire number est une expression numérique contenant une Long expression numérique valide.
Remarques
Lorsque des nombres sont convertis en chaînes, un espace de début est toujours réservé au signe de number. Si number est positif, la chaîne renvoyée contient un espace de début et le signe plus est implicite.
Utilisez cette fonction pour convertir les valeurs numériques que vous souhaitez mettre en forme en tant que dates, heures, devises ou autres formats définis par l’utilisateur Format . Contrairement à Str, la Format fonction n’inclut pas d’espace de début pour le signe de number.
Remarque
La Str fonction reconnaît uniquement le point (.) comme séparateur décimal valide. Lorsque des séparateurs décimaux différents peuvent être utilisés, comme dans les demandes internationales, utilisez cette option CStr pour convertir un nombre en chaîne.
Exemple de requête
| Expression | Résultats |
|---|---|
SELECT Discount, Str(Discount) AS StrDiscount FROM ProductSales; |
Renvoie les valeurs d’origine Discount avec les valeurs converties au format chaîne dans la StrDiscount colonne. |
Exemple de 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 développeur dans la liste déroulante en regard de Rechercher , puis entrez un ou plusieurs termes dans la zone de recherche.
Cet exemple utilise la Str fonction pour renvoyer une représentation sous forme de chaîne d’un nombre. Lorsqu’un nombre est converti en chaîne, un espace de début est toujours réservé à son signe.
Dim MyString
MyString = Str(459) ' Returns " 459".
MyString = Str(-459.65) ' Returns "-459.65".
MyString = Str(459.001) ' Returns " 459.001".