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

Résolu
Signaler
Messages postés
10
Date d'inscription
dimanche 20 mai 2007
Statut
Membre
Dernière intervention
27 juin 2007
-
Messages postés
10
Date d'inscription
dimanche 20 mai 2007
Statut
Membre
Dernière intervention
27 juin 2007
-
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

Messages postés
1854
Date d'inscription
jeudi 23 mai 2002
Statut
Membre
Dernière intervention
24 juin 2018
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
Messages postés
10
Date d'inscription
dimanche 20 mai 2007
Statut
Membre
Dernière intervention
27 juin 2007

Salut jean marc

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

Thomas
Messages postés
7668
Date d'inscription
samedi 5 novembre 2005
Statut
Membre
Dernière intervention
22 août 2014
27
Salut,

Sous VB.Net ? (pas certain de moi... je développe sous VB..), mais ce devrait être en utilisant
Math.Round
Messages postés
1854
Date d'inscription
jeudi 23 mai 2002
Statut
Membre
Dernière intervention
24 juin 2018
26
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
Messages postés
10
Date d'inscription
dimanche 20 mai 2007
Statut
Membre
Dernière intervention
27 juin 2007

Bonsoir à vous,

Excuse moi Jean Marc, je rectifie meci à vous pour vos solutions.