J'ai un problème d'affichage des nombres négatifs dans une ListBox,
voici ce que ça fait sur un format(chaine,"### ### ##0.00"):
-123456789,12 ça fait -123456789,12 c'est OK
-23,45 ça fait - 23,45, déjà là y a 1 blanc en trop "- 2"...
Mais si je mets -123,45, ça donne - 123,45 = 2 blancs en trop entre "-
1"...
Certes je pourrais faire une batterie de tests infernaux afin de
repositionner manuellement les chiffres dans la chaîne, genre
- ne pas mettre de format sauf "0.00"
- Puis tester, si pas de moins dans la chaîne = ok
- sinon, coller le 1 au dernier chiffre gauche
- puis si >= à 7 ok
- et si > 7, je fais un espace entre 6 et 8, etc...
- enfin, je recadre tout à droit...
Mais n'y aurait-il pas plus court pour que le moins (-) colle dans tous
les cas à la valeur minimum (0.00) ???
Merci, au revoir et à bientôt.
--
ng75 arobase noos.fr
------------------------------------------------------------
LE TROLL, éleveur de trolls depuis César, qui disait :
Avec une hache, celui qui tient le manche a toujours raison !
Oui, bien cadrées, c'est avec l'éditeur de Outlook que ça a foiré, mais le négatif "-", il se décolle dans le bas, vers les petits chiffres, est-ce qu'avec mon code, le négatif colle toujours, et si oui, qu'est-ce cher ami ??? ---------
Avec ton code, comme sur la copie d'écran, ca décale sur les nombres inférieurs à 1 000 000 puisque tu prends un format personnalisé non reconnu comme pour des nombres, donc il garde les espaces séparant les groupes de 3 chiffres, il te met alors 1, puis 2, puis 3 ... espaces pour les petites valeurs entre le - et le chiffre.
Avec mon format, pas de problème : j'ai mis a = Format$(a, "#,##0.00") à la place de : a = Format$(a, "### ### ##0.00") comme sur cette copie d'écran.
http://cjoint.com/?mCphyvbWFl
-- A+ Eric
Lien à suivre : http://users.skynet.be/mpfa/
"LE TROLL" <le troll@paris.fr> écrivait
news:u$oHvQO7EHA.2552@TK2MSFTNGP09.phx.gbl:
Oui, bien cadrées, c'est avec l'éditeur de Outlook que ça a
foiré,
mais le négatif "-", il se décolle dans le bas, vers les petits
chiffres, est-ce qu'avec mon code, le négatif colle toujours, et si
oui, qu'est-ce cher ami ???
---------
Avec ton code, comme sur la copie d'écran, ca décale sur les nombres
inférieurs à 1 000 000 puisque tu prends un format personnalisé non reconnu
comme pour des nombres, donc il garde les espaces séparant les groupes de 3
chiffres, il te met alors 1, puis 2, puis 3 ... espaces pour les petites
valeurs entre le - et le chiffre.
Avec mon format, pas de problème : j'ai mis a = Format$(a, "#,##0.00") à la
place de : a = Format$(a, "### ### ##0.00")
comme sur cette copie d'écran.
Oui, bien cadrées, c'est avec l'éditeur de Outlook que ça a foiré, mais le négatif "-", il se décolle dans le bas, vers les petits chiffres, est-ce qu'avec mon code, le négatif colle toujours, et si oui, qu'est-ce cher ami ??? ---------
Avec ton code, comme sur la copie d'écran, ca décale sur les nombres inférieurs à 1 000 000 puisque tu prends un format personnalisé non reconnu comme pour des nombres, donc il garde les espaces séparant les groupes de 3 chiffres, il te met alors 1, puis 2, puis 3 ... espaces pour les petites valeurs entre le - et le chiffre.
Avec mon format, pas de problème : j'ai mis a = Format$(a, "#,##0.00") à la place de : a = Format$(a, "### ### ##0.00") comme sur cette copie d'écran.
http://cjoint.com/?mCphyvbWFl
-- A+ Eric
Lien à suivre : http://users.skynet.be/mpfa/
LE TROLL
Eric merci, c'est ok, ce que je ne savais pas, c'est que d'indiquer # ##0,00 ça répercutait à l'infini ce type de format pour les autres chiffres à gauche... Y a encore Set_machin, je ne connais pas, je vais tenter de comprendre comment ça marche (j'imagine le principe), merci encore Bonjour chez toi, je t'embrasse :o) ----------
"Eric" a écrit dans le message de news:
"LE TROLL" <le écrivait news:u$:
Oui, bien cadrées, c'est avec l'éditeur de Outlook que ça a foiré, mais le négatif "-", il se décolle dans le bas, vers les petits chiffres, est-ce qu'avec mon code, le négatif colle toujours, et si oui, qu'est-ce cher ami ??? ---------
Avec ton code, comme sur la copie d'écran, ca décale sur les nombres inférieurs à 1 000 000 puisque tu prends un format personnalisé non reconnu comme pour des nombres, donc il garde les espaces séparant les groupes de 3 chiffres, il te met alors 1, puis 2, puis 3 ... espaces pour les petites valeurs entre le - et le chiffre.
Avec mon format, pas de problème : j'ai mis a = Format$(a, "#,##0.00") à la place de : a = Format$(a, "### ### ##0.00") comme sur cette copie d'écran.
http://cjoint.com/?mCphyvbWFl
-- A+ Eric
Lien à suivre : http://users.skynet.be/mpfa/
Eric merci, c'est ok, ce que je ne savais pas, c'est que d'indiquer
# ##0,00 ça répercutait à l'infini ce type de format pour les autres
chiffres à gauche...
Y a encore Set_machin, je ne connais pas, je vais tenter de comprendre
comment ça marche (j'imagine le principe), merci encore
Bonjour chez toi, je t'embrasse :o)
----------
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de news:
XnF95CD99B79B8D8fframZZhotmailcom@207.46.248.16...
"LE TROLL" <le troll@paris.fr> écrivait
news:u$oHvQO7EHA.2552@TK2MSFTNGP09.phx.gbl:
Oui, bien cadrées, c'est avec l'éditeur de Outlook que ça a
foiré,
mais le négatif "-", il se décolle dans le bas, vers les petits
chiffres, est-ce qu'avec mon code, le négatif colle toujours, et si
oui, qu'est-ce cher ami ???
---------
Avec ton code, comme sur la copie d'écran, ca décale sur les nombres
inférieurs à 1 000 000 puisque tu prends un format personnalisé non
reconnu
comme pour des nombres, donc il garde les espaces séparant les groupes de
3
chiffres, il te met alors 1, puis 2, puis 3 ... espaces pour les petites
valeurs entre le - et le chiffre.
Avec mon format, pas de problème : j'ai mis a = Format$(a, "#,##0.00") à
la
place de : a = Format$(a, "### ### ##0.00")
comme sur cette copie d'écran.
Eric merci, c'est ok, ce que je ne savais pas, c'est que d'indiquer # ##0,00 ça répercutait à l'infini ce type de format pour les autres chiffres à gauche... Y a encore Set_machin, je ne connais pas, je vais tenter de comprendre comment ça marche (j'imagine le principe), merci encore Bonjour chez toi, je t'embrasse :o) ----------
"Eric" a écrit dans le message de news:
"LE TROLL" <le écrivait news:u$:
Oui, bien cadrées, c'est avec l'éditeur de Outlook que ça a foiré, mais le négatif "-", il se décolle dans le bas, vers les petits chiffres, est-ce qu'avec mon code, le négatif colle toujours, et si oui, qu'est-ce cher ami ??? ---------
Avec ton code, comme sur la copie d'écran, ca décale sur les nombres inférieurs à 1 000 000 puisque tu prends un format personnalisé non reconnu comme pour des nombres, donc il garde les espaces séparant les groupes de 3 chiffres, il te met alors 1, puis 2, puis 3 ... espaces pour les petites valeurs entre le - et le chiffre.
Avec mon format, pas de problème : j'ai mis a = Format$(a, "#,##0.00") à la place de : a = Format$(a, "### ### ##0.00") comme sur cette copie d'écran.
http://cjoint.com/?mCphyvbWFl
-- A+ Eric
Lien à suivre : http://users.skynet.be/mpfa/
Eric
RSet et LSet permettent de cadrer à droite ou à gauche une chaine de caractères dans une autre. Vielles instructions que j'utilisais en GW- Basic, Basica ...
-- A+ Eric
Lien à suivre : http://users.skynet.be/mpfa/
RSet et LSet permettent de cadrer à droite ou à gauche une chaine de
caractères dans une autre. Vielles instructions que j'utilisais en GW-
Basic, Basica ...
RSet et LSet permettent de cadrer à droite ou à gauche une chaine de caractères dans une autre. Vielles instructions que j'utilisais en GW- Basic, Basica ...