Fonction Str

Retourne une représentation Variant (String) d’un nombre.

Syntaxe

Str(number)

L’argumentnombre requis est un long contenant 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 renvoyée contient un espace de début et le signe plus est sous-entendu.

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

Remarque

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

Exemple

Cet exemple utilise la fonction Str 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é pour son signe.

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

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.