Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Format #'##0.00

7 réponses
Avatar
domivax
Bonjour,

Ma macro suivante marche tr=E8s bien pour autant que le nombre d=E9passent
les milliers :

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

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


Comment faire ?

Merci pour votre aide.
Salutations.
Xavier

7 réponses

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




a écrit dans le message de news:

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
Avatar
JLuc
*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

Avatar
MichDenis
| 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
Avatar
MichDenis
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
Avatar
jps
j'avais pensé que c'était une demi-souriette, moi!!!!
jps

"MichDenis" a écrit dans le message de news:
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







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

On 8 mai, 13:55, "MichDenis" wrote:
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


Avatar
MichDenis
;-))


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

"MichDenis" a écrit dans le message de news:
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