Comment parametrer le nombre de chiffres apres la virgule d'une opération

Résolu
Tmagnum Messages postés 10 Date d'inscription dimanche 20 mai 2007 Statut Membre Dernière intervention 27 juin 2007 - 24 juin 2007 à 14:46
Tmagnum Messages postés 10 Date d'inscription dimanche 20 mai 2007 Statut Membre Dernière intervention 27 juin 2007 - 25 juin 2007 à 21:12
Salut à vous,


Je bloque sur un format de rèsultat d'opération, lorsque que j'execute une multiplication ou une division sous VB, le résultat contient enormement de chiffre aprés la virgule.


Comment définir le format du resultat?


Merci d'avance pour votre aide.
A voir également:

5 réponses

cs_JMO Messages postés 1854 Date d'inscription jeudi 23 mai 2002 Statut Membre Dernière intervention 24 juin 2018 26
24 juin 2007 à 16:26
 Bonjour à tous

Il y a aussi la fonction FormatNumber.
Voir ce lien
http://www.vbfrance.com/codes/ARRONDIR-NOMBRE-CHIFFRES-APRES-VIRGULE_150.aspx

MsgBox FormatNumber("120,1234567",4)

jean-marc
3
Tmagnum Messages postés 10 Date d'inscription dimanche 20 mai 2007 Statut Membre Dernière intervention 27 juin 2007
24 juin 2007 à 19:00
Salut jean marc

Merci pour le lien : la fonction "ROUND" fait parfaitement l'affaire.

Thomas
3
jmfmarques Messages postés 7668 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 28
24 juin 2007 à 15:04
Salut,

Sous VB.Net ? (pas certain de moi... je développe sous VB..), mais ce devrait être en utilisant
Math.Round
0
cs_JMO Messages postés 1854 Date d'inscription jeudi 23 mai 2002 Statut Membre Dernière intervention 24 juin 2018 26
24 juin 2007 à 20:58
Re,

Bonsoir Tmagnum,

Merci d'avoir valider ma proposition, mais d'avoir opté pour celle de jmfmarques !

' La fonction Round renvoie un nombre arrondi à un nombre spécifié de positions décimales.
'
pi = 3.14159
pi_test = 3.14759
MsgBox "pi = " & pi &vbTab& "Round(pi, 2)  " &vbTab& Round(pi, 2) &vbCrLf& _
       "pi_test = " & pi_test &vbTab& "Round(pi_test, 2)" &vbTab& Round(pi_test, 2)

'La méthode Math.round(number) renvoie l'entier le plus proche (l'arrondi)
'd'une expression numérique

jean-marc
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Tmagnum Messages postés 10 Date d'inscription dimanche 20 mai 2007 Statut Membre Dernière intervention 27 juin 2007
25 juin 2007 à 21:12
Bonsoir à vous,

Excuse moi Jean Marc, je rectifie meci à vous pour vos solutions.
0
Rejoignez-nous