Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…