Formater un nombre au format américain

Résolu
speed34 Messages postés 8 Date d'inscription lundi 2 février 2004 Statut Membre Dernière intervention 21 juillet 2008 - 18 nov. 2004 à 12:16
speed34 Messages postés 8 Date d'inscription lundi 2 février 2004 Statut Membre Dernière intervention 21 juillet 2008 - 18 nov. 2004 à 18:05
Bonjour,

Je cherche a formater un nombre, par exemple 15 230,34
en format américain du style : 15 230.34

J'utilise : totext(# ### ###,00)

mais sur une machine americaine il me retourne :

15,230.34 , je veux tout simplement remplacer la virgule par un espace, est ce possible???

Merci d'avance

:) speed34 :)

5 réponses

speed34 Messages postés 8 Date d'inscription lundi 2 février 2004 Statut Membre Dernière intervention 21 juillet 2008
18 nov. 2004 à 18:05
oki merci
je vais me démerder
bonne soirée
:) speed34 :)
3
econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
18 nov. 2004 à 12:28
Dim mon_chiffre As String
Dim mon_chiffre_corrige As String

mon_chiffre = "15,230.34"
mon_chiffre_corrige = Replace(mon_chiffre,","," ")

Manu
-------------------------------------------
Une question bien posée, c'est une chance de réponse bien adaptée.
0
speed34 Messages postés 8 Date d'inscription lundi 2 février 2004 Statut Membre Dernière intervention 21 juillet 2008
18 nov. 2004 à 15:23
oki merci c vrai c pas bete
:) speed34 :)
0
speed34 Messages postés 8 Date d'inscription lundi 2 février 2004 Statut Membre Dernière intervention 21 juillet 2008
18 nov. 2004 à 15:50
Il n'y a aucun autre moyen??
En fait ca ne me vas pas, car ma machine peut etre aussi francaise et donc la , ca plante . :(

merci d'avance
:) speed34 :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
horko Messages postés 53 Date d'inscription mercredi 9 janvier 2002 Statut Membre Dernière intervention 19 juillet 2005
18 nov. 2004 à 16:50
tu fais d abord un test pour déterminer le type de la machine
if cstr(1/2) "0.5" then mon_chiffre replace(mon_chiffre, ",", " ")

sinon tu peux chercher la langue de la machine avec les LCID mais faut utiliser les API et c est un peu plus long
0
Rejoignez-nous