Bonjour.
La fonction round de vb me renvoie "presque" ce que je veux.
j'ai un textbox qui contient la valeur 10,255 (résultat d'une opération)
si je mets round(textbox,2) vb me renvoie 10,25 et moi je veux 10,26
Une idée? Alors merci
Bonjour.
La fonction round de vb me renvoie "presque" ce que je veux.
j'ai un textbox qui contient la valeur 10,255 (résultat d'une opération)
si je mets round(textbox,2) vb me renvoie 10,25 et moi je veux 10,26
Une idée? Alors merci
Il fut un temps ou ..
l'important est la partie en rouge
j'ai solutionné par Round((10.255 + 0.0001), 2)
donc pour ton cas: Round((CSng(textbox)+ 0.0001), 2)
:whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
saut de ligne
OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈
Bizarre...
MsgBox Round(CSng("10,255"), 2) renvoie bien 10,26 pourtant
La réponse de Delbeke est une bonne réponse.
Ne me plaisent par contre pas les virgules utilisées par les autres à la place d'un point ...
salut jmf
C'est vrai que format utilise le format numerique donné dans la configuration française de windows.
On peut la modifier mais ce n'est non plus satisfaisant. Ca genere pas mal de problemes dont on se serait bien passé.
Partager