Retourne une Variant représentation (String) d’un nombre.
Syntaxe
Str(number)
L’argument requis number est un Long qui contient toute expression numérique valide.
Remarques
Lorsque des nombres sont convertis en chaînes, un espace de début est toujours réservé pour le signe de number. Si number est positif, la chaîne retournée contient un espace de début, et le signe plus est implicite.
Utilisez la fonction pour convertir les Format valeurs numériques que vous souhaitez mettre en forme sous forme de dates, d’heures, de devises ou d’autres formats définis par l’utilisateur. 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 différents séparateurs décimaux peuvent être utilisés, comme dans les applications internationales, utilisez CStr pour convertir un nombre en chaîne.
Exemple de requête
| Expression | Résultats |
|---|---|
SELECT Discount, Str(Discount) AS StrDiscount FROM ProductSales; |
Retourne les valeurs d’origine Discount avec les valeurs converties au format chaîne dans la StrDiscount colonne. |
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 et entrez un ou plusieurs termes dans la zone de recherche.
Cet exemple utilise la Str fonction pour retourner 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é pour son signe.
Dim MyString
MyString = Str(459) ' Returns " 459".
MyString = Str(-459.65) ' Returns "-459.65".
MyString = Str(459.001) ' Returns " 459.001".