OVH Cloud OVH Cloud

problème d'affichage pour les nombres

5 réponses
Avatar
thierry
Bonjour,

j'affiche un chiffre dans une zone texte.
Toutefois, je n'arrive pas a mettre un espace ente les milliers et les
unitées.
Voici ma ligne de code:

txt_espece.text = format (montant_espece,"#######0.00 €")

il faut noter que montant_espèce est du type Currency

Mes paramètres régionaux me semblent coorects et sont en Français.


pour montant_espece valant 10000.23 j'obtients l'affichage suivant:
10000.23€ alors que je voudrais 10 000.23€.

Avez vous une idée?

5 réponses

Avatar
le_troll
Bonjour, pour l'espace faut faire:
Format(variable, "## ###.00")

Ça je ne crois pas que ça passe...
Format(variable, "##,###.00")
--
Merci, @+, bye, Joe
montmartre75 AROBASE iFrance POINT com
------------------------------------------
Avec une hache, celui qui tient le manche a toujours raison !
------------------------------------------


"thierry" a écrit dans le message de news:



Bonjour,

j'affiche un chiffre dans une zone texte.
Toutefois, je n'arrive pas a mettre un espace ente les milliers et les
unitées.
Voici ma ligne de code:

txt_espece.text = format (montant_espece,"#######0.00 ?")

il faut noter que montant_espèce est du type Currency

Mes paramètres régionaux me semblent coorects et sont en Français.


pour montant_espece valant 10000.23 j'obtients l'affichage suivant:
10000.23? alors que je voudrais 10 000.23?.

Avez vous une idée?


Avatar
le_troll
Ah, j'avais pas vu la suite:
"Currency" je n'utilise jamais?
Mais pour les calcules, les variable long ou double, c'est pas mal non plus,
il suffit de rajouter:
Format(x,"## ###.00") & "?"
--
Merci, @+, bye, Joe
montmartre75 AROBASE iFrance POINT com
------------------------------------------
Avec une hache, celui qui tient le manche a toujours raison !
------------------------------------------


"thierry" a écrit dans le message de news:



Bonjour,

j'affiche un chiffre dans une zone texte.
Toutefois, je n'arrive pas a mettre un espace ente les milliers et les
unitées.
Voici ma ligne de code:

txt_espece.text = format (montant_espece,"#######0.00 ?")

il faut noter que montant_espèce est du type Currency

Mes paramètres régionaux me semblent coorects et sont en Français.


pour montant_espece valant 10000.23 j'obtients l'affichage suivant:
10000.23? alors que je voudrais 10 000.23?.

Avez vous une idée?


Avatar
Eric
thierry écrivait
news::



Bonjour,

j'affiche un chiffre dans une zone texte.
Toutefois, je n'arrive pas a mettre un espace ente les milliers et les
unitées.
Voici ma ligne de code:

txt_espece.text = format (montant_espece,"#######0.00 €")

il faut noter que montant_espèce est du type Currency

Mes paramètres régionaux me semblent coorects et sont en Français.


pour montant_espece valant 10000.23 j'obtients l'affichage suivant:
10000.23€ alors que je voudrais 10 000.23€.

Avez vous une idée?




Bonjour,

As tu essayé txt_espece.text = format (montant_espece,"Currency") ?
Ca devrait faire l'affaire.

Eric
Avatar
Eric
Re,

En plus il faut que tu saisisses 10000,23 au lieu de 10000.23
ou alors mettre :
Text2 = Format(Replace(Text1, ".", ","), "currency")

Eric
Avatar
thierry
In article ,
says...


Re,

En plus il faut que tu saisisses 10000,23 au lieu de 10000.23
ou alors mettre :
Text2 = Format(Replace(Text1, ".", ","), "currency")

Eric





Super, ça marche !!!!!