Format #'##0.00

Le
domivax
Bonjour,

Ma macro suivante marche très bien pour autant que le nombre dépassent
les milliers :

Me.Label1.Caption = "USD " &
Format(Worksheets("Feuil1").Range("Y1").Value, "#'##0.00")

. sinon je me retrouve avec des USD '0.00 ou encore '100.00 etc..


Comment faire ?

Merci pour votre aide.
Salutations.
Xavier
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
MichDenis
Le #4493921
Plutôt que de nous donner ta réponse, pourquoi ne
pas énoncer clairement ce que tu cherches à réaliser ?





Bonjour,

Ma macro suivante marche très bien pour autant que le nombre dépassent
les milliers :

Me.Label1.Caption = "USD " &
Format(Worksheets("Feuil1").Range("Y1").Value, "#'##0.00")

.... sinon je me retrouve avec des USD '0.00 ou encore '100.00 etc..


Comment faire ?

Merci pour votre aide.
Salutations.
Xavier
JLuc
Le #4493911
*Bonjour MichDenis*,

Plutôt que de nous donner ta réponse, pourquoi ne
pas énoncer clairement ce que tu cherches à réaliser ?


Je dirai : il cherche a ne pas avoir la simple cote si le nombre est
inferieur à 1000 :')

--
____
( O | O )
--
_oooO_ JLuc _Oooo_

O-O

MichDenis
Le #4493901
| Je dirai : il cherche a ne pas avoir la simple cote si le nombre est
| inferieur à 1000 :')

Si tu le dis, tu dois le savoir .... ;-))

With worksheets("Feuil1").range("Y1")
if .value < 1000 then
F = "##0.00")
else
F = "#'##0.00")
end if
Me.Label1.Caption = "USD " & Format(.Value, F)
End with
MichDenis
Le #4493811
quelqu'un a bien dû se rendre compte qu'il y avait une parenthèse fermante
en trop dans cette expression : F = "#'##0.00")

Si tu le dis, tu dois le savoir .... ;-))

With worksheets("Feuil1").range("Y1")
if .value < 1000 then
F = "##0.00")
else
F = "#'##0.00")
end if
Me.Label1.Caption = "USD " & Format(.Value, F)
End with
jps
Le #4493731
j'avais pensé que c'était une demi-souriette, moi!!!!
jps

"MichDenis" eIX$
quelqu'un a bien dû se rendre compte qu'il y avait une parenthèse fermante
en trop dans cette expression : F = "#'##0.00")

Si tu le dis, tu dois le savoir .... ;-))

With worksheets("Feuil1").range("Y1")
if .value < 1000 then
F = "##0.00")
else
F = "#'##0.00")
end if
Me.Label1.Caption = "USD " & Format(.Value, F)
End with







domivax
Le #4493711
ça marche merci, j'ai presque honte de n'avoir pas trouver tout de
suite

On 8 mai, 13:55, "MichDenis"
quelqu'un a bien dû se rendre compte qu'il y avait une parenthèse fer mante
en trop dans cette expression : F = "#'##0.00")

Si tu le dis, tu dois le savoir .... ;-))

With worksheets("Feuil1").range("Y1")
if .value < 1000 then
F = "##0.00")
else
F = "#'##0.00")
end if
Me.Label1.Caption = "USD " & Format(.Value, F)
End with


MichDenis
Le #4493681
;-))


"jps" a écrit dans le message de news: %
j'avais pensé que c'était une demi-souriette, moi!!!!
jps

"MichDenis" eIX$
quelqu'un a bien dû se rendre compte qu'il y avait une parenthèse fermante
en trop dans cette expression : F = "#'##0.00")

Si tu le dis, tu dois le savoir .... ;-))

With worksheets("Feuil1").range("Y1")
if .value < 1000 then
F = "##0.00")
else
F = "#'##0.00")
end if
Me.Label1.Caption = "USD " & Format(.Value, F)
End with







Publicité
Poster une réponse
Anonyme