OVH Cloud OVH Cloud

Arrondi

2 réponses
Avatar
Tof
Bonsoir =E0 tous,

Je fais des calculs dans des objets "Text". A priori par=20
d=E9faut j'ai au moins 12 chiffres apr=E8s la virgule et je=20
n'en souhaite que 2 ! !=20

Si quelqu'un peux m'aider ! !=20

Merci beaucoup.

2 réponses

Avatar
François Picalausa
Hello,

La fonction Round pourra t'aider:
Round(123.456, 2)

--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net

"Tof" a écrit dans le message de
news:0cf501c47b17$9eda56f0$
Je fais des calculs dans des objets "Text". A priori par
défaut j'ai au moins 12 chiffres après la virgule et je
n'en souhaite que 2 ! !


Avatar
Zoury
Pour compléter, note que les fonctions Round(), CInt(), CLng(), CCur() (j'en
oublie peut-être), effectuent ce qu'on appelle un arrondissement de
banquier. Cet algorithme consiste à arrondir le nombre au nombre pair le
plus près.

ex (fenêtre exécution) :
'***
?CInt(0.5)
0
?CInt(1.5)
2
'***

pour plus de détails :

http://support.microsoft.com/default.aspx?kbid6652
http://support.microsoft.com/default.aspx?kbid'9755

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
Le français se refait une beauté, parlons en :
http://www.orthographe-recommandee.info/
"François Picalausa" a écrit dans le message de
news:
Hello,

La fonction Round pourra t'aider:
Round(123.456, 2)

--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net

"Tof" a écrit dans le message de
news:0cf501c47b17$9eda56f0$
> Je fais des calculs dans des objets "Text". A priori par
> défaut j'ai au moins 12 chiffres après la virgule et je
> n'en souhaite que 2 ! !