Format standard avec separateur de millier

Le
Patrice Dargenton
Bonjour,

j'ai une petite colle sous Excel : comment appliquer le format standard tout
en appliquant le séparateur de millier ?
Si j'utilise le format # ##0,### j'ai toujours la virgule qui s'affiche,
même pour les nombres entiers, alors que le format standard supprime bien la
virgule dans ce cas, mais par contre le format standard n'applique pas le
séparateur de millier : quelqu'un a une solution ?

Merci pour toute réponse.
-
Patrice Dargenton
patrice.dargenton@free.fr
http://patrice.dargenton.free.fr/index.html
-
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
FS
Le #20031141
Bonjour,

Une discussion récente à ce sujet qui devrait te donner des idées :

http://groups.google.fr/group/microsoft.public.fr.excel/browse_thread/thread/6db1807fe6c3f98d/16675ee26d23a83c?hl=fr&q=format+nombre+group:*fr.excel#16675ee26d23a83c

FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/

Patrice Dargenton a écrit :
Bonjour,

j'ai une petite colle sous Excel : comment appliquer le format standard tout
en appliquant le séparateur de millier ?
Si j'utilise le format # ##0,### j'ai toujours la virgule qui s'affiche,
même pour les nombres entiers, alors que le format standard supprime bien la
virgule dans ce cas, mais par contre le format standard n'applique pas le
séparateur de millier : quelqu'un a une solution ?

Merci pour toute réponse.
-------------------------------------------------------
Patrice Dargenton

http://patrice.dargenton.free.fr/index.html
-------------------------------------------------------




Modeste
Le #20031301
Salut Fred© avec ferveur ;o))) vous nous disiez :


Une discussion récente à ce sujet qui devrait te donner des idées :

http://groups.google.fr/group/microsoft.public.fr.excel/browse_thread/thr ead/6db1807fe6c3f98d/16675ee26d23a83c?hl=fr&q=format+nombre+group:*fr .excel#16675ee26d23a83c



;o)))
à n'en pas douter, la question suivante sera ....
et comment aligne-t-on l'ensemble sur le chiffre des unités ???
;o)))
FS
Le #20031401
Salut Gilbert,

Dans ce cas, nul doute que l'ami Patrice saura où chercher !

:)

FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/

Modeste a écrit :
Salut Fred© avec ferveur ;o))) vous nous disiez :


Une discussion récente à ce sujet qui devrait te donner des idées :

http://groups.google.fr/group/microsoft.public.fr.excel/browse_thread/thread/6db1807fe6c3f98d/16675ee26d23a83c?hl=fr&q=format+nombre+group:*fr..excel#16675ee26d23a83c



;o)))
à n'en pas douter, la question suivante sera ....
et comment aligne-t-on l'ensemble sur le chiffre des unités ???
;o)))




Patrice Dargenton
Le #20032061
Merci, j'y ai en effet trouvé quelque chose de pas mal (l'utilisation de
macro me semble trop lourde) :
[>12]# ##0,00;# ##0
Si on peut mettre une condition devant le format, il suffit de tester si le
nombre est entier ou pas, je vais voir s'il y a une solution simple avec ce
système, merci en tout cas.
(c'est marrant que Google n'indexe pas encore la solution clairement...)
-------------------------------------------------------
Patrice Dargenton

http://patrice.dargenton.free.fr/index.html
-------------------------------------------------------

"FS"
Salut Gilbert,

Dans ce cas, nul doute que l'ami Patrice saura où chercher !

:)

FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/

Modeste a écrit :
Salut Fred© avec ferveur ;o))) vous nous disiez :
Une discussion récente à ce sujet qui devrait te donner des idées :

http://groups.google.fr/group/microsoft.public.fr.excel/browse_thread/thread/6db1807fe6c3f98d/16675ee26d23a83c?hl=fr&q=format+nombre+group:*fr..excel#16675ee26d23a83c



;o)))
à n'en pas douter, la question suivante sera ....
et comment aligne-t-on l'ensemble sur le chiffre des unités ???
;o)))





Patrice Dargenton
Le #20048661
Je n'ai finalement trouvé aucune solution, j'ai pourtant cherché aussi en
anglais.
Par contre j'ai eu une autre idée : mon fichier est produit par automation :
je peux donc changer le format si la valeur est entière au moment d'écrire
la valeur.
Ainsi je n'ai pas besoin de mettre de macro dans le fichier Excel (cette
solution n'est pas possible, car les fichiers Excel sont diffusés un peu
partout et on ne peut pas présumer de la politique de sécurité de l'endroit
où ils seront utilisés).

Public Const sFormatNombreReel$ = "# ##0,###"
' Pas de décimal donc pas de virgule qui traine, mais un séparateur de
millier (espace)"
Public Const sFormatNombreEntier$ = "# ##0"

Private Sub DefinirFormatReelExcel(ByVal oSht As Object, _
ByVal iLigne%, ByVal iCol%, ByVal rVal!)

' Pour les réels afficher 3 décimales avec le séparateur de millier
' mais lorsque la valeur est entière, ne pas laisser une virgule
orpheline

Dim sFormat$ = ""
If CInt(rVal) = rVal Then ' Test Entier
sFormat = sFormatNombreEntier
Else
sFormat = sFormatNombreReel
End If
oSht.Cells(iLigne, iCol).NumberFormat = sFormat

End Sub

-------------------------------------------------------
Patrice Dargenton

http://patrice.dargenton.free.fr/index.html
-------------------------------------------------------

"Patrice Dargenton" news: 4a9d0c2f$0$22539$
Merci, j'y ai en effet trouvé quelque chose de pas mal (l'utilisation de
macro me semble trop lourde) :
[>12]# ##0,00;# ##0
Si on peut mettre une condition devant le format, il suffit de tester si
le
nombre est entier ou pas, je vais voir s'il y a une solution simple avec
ce
système, merci en tout cas.
(c'est marrant que Google n'indexe pas encore la solution clairement...)
-------------------------------------------------------
Patrice Dargenton

http://patrice.dargenton.free.fr/index.html
-------------------------------------------------------

"FS"
Salut Gilbert,

Dans ce cas, nul doute que l'ami Patrice saura où chercher !

:)

FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/

Modeste a écrit :
Salut Fred© avec ferveur ;o))) vous nous disiez :
Une discussion récente à ce sujet qui devrait te donner des idées :

http://groups.google.fr/group/microsoft.public.fr.excel/browse_thread/thread/6db1807fe6c3f98d/16675ee26d23a83c?hl=fr&q=format+nombre+group:*fr..excel#16675ee26d23a83c



;o)))
à n'en pas douter, la question suivante sera ....
et comment aligne-t-on l'ensemble sur le chiffre des unités ???
;o)))










Publicité
Poster une réponse
Anonyme