Quel est le code de cette ligne de vba en vb6

[Résolu]
Signaler
Messages postés
17
Date d'inscription
mercredi 5 avril 2006
Statut
Membre
Dernière intervention
13 septembre 2009
-
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
-
voila on m'a dit de mettre cette ligne pour limiter les nombres decimal a 2 chiffre apres la virgule mais elle est en vba et ne marche pas avec vb6 donc j'aimerai savoir ce que je doit noter a la place

textbox1.value=round(tonresultat,2)

4 réponses

Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
41
Autre possibilité :

Text1.Text = Format$(tonResultat,"0.00")

Pour uniquement de l'affichage ou de la convertion en texte, les fonctions sont équivalentes

<hr /># Le partage est notre force #
Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Modérateur
Dernière intervention
23 décembre 2008
22
Text1.Text = Round(tonResultat,2)




Si ta textbox s'appelle Text1





Manu


--------------------------------------------------------------------------------------------
Avant de poster un message, n'oubliez pas de consulter le reglement.
Messages postés
17
Date d'inscription
mercredi 5 avril 2006
Statut
Membre
Dernière intervention
13 septembre 2009

ok merci cette ligne marche mais ca ppose un probleme dans les autres calcul qui ne s'effectuent plus
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
41
Les 2 lignes marchent très bien.

Round te renvoie un nombre qui a été arrondi au nombre de décimales que tu as spécifié.

Format ne fait que convertir le nombre en chaine de caractères et formate cette dernière pour qu'elle n'ait que le nombre de décimale spécifié (entre autre, car elle a bien d'autres possibilités).

Donc si tu doit faire des calculs avec le nombre arrondi utilise Round (en mettant le résultat dans une variable nombre plutot que directement dans la textbox). Si tu fais simplement de l'affichage à l'écran, tu peux utiliser aussi bien l'une que l'autre.

<hr /># Le partage est notre force #