Problème de type : Double

  • Initiateur de la discussion Laclac
  • Date de début
L

Laclac

Guest
Bonjour,

J'ai un souci :
Voilà ce que ma macro réalise comme calcul :
24 - 23.62 = 0,379999999999999

Bien sur c'est faux, et donc je ne suis absolument pas content.
Voici le détail de la procédure car c'est un problème de type. (je pense).
23.62 est la somme de variable double qui est stocké dans une variable non déclaré (temporairement suite à cette erreur).
24 est une variable Variant.
Le résultat est affiché directement ( range('a1').value = VariableV - Somme)

Le souci est que les nombres peut etre grand et dois avoir 3 chiffres aprés la virgule comme 236.767,359.

Merci d'avance
 
L

Laclac

Guest
Bonjour sousou,

Ben ca marche donc merci.
Je crains malheureusement que mettre à un format qui arrondi, ne fait que masquer un réel problème de calcul du au type.
Donc je ferais ainsi mais je crains que d'autres problème du meme ordre survienne car c'est de la compta et je ne peux me permettre d'avoir le moindre erreur de calcul.
 

Discussions similaires

Statistiques des forums

Discussions
313 058
Messages
2 094 884
Membres
106 114
dernier inscrit
Jeremy AUGUSTO