donpopo
XLDnaute Occasionnel
Bonjour le forum,
Je suis confronté depuis quelques heures à un petit problème de précision de calcul en VBA.
Dans un formulaire 'Userform1', je souhaite encoder un nombre (décimal ou non) dans le TextBox1 et un autre nombre (taux TVA) dans TextBox2.
Je voudrais que le résultat de TextBox1 x TextBox2 / 100 s'inscrive dans Label1 et que l'addition de TextBox1 et de Label1 se marque dans Label2.
Le code dans mon userform a l'air de fonctionner, mais les résultats de Label1 et Label2 ne sont pas corrects.
Je souhaite afficher tous ces nombres avec une précision de 2 décimales.
J'ai joint un fichier zippé pour mieux expliquer mon problème.
P.S.: de plus, les résultats diffèrent si je tape un point à la place d'une virgule pour les décimales.
Merci d'avance de votre aide.
donpopo
Je suis confronté depuis quelques heures à un petit problème de précision de calcul en VBA.
Dans un formulaire 'Userform1', je souhaite encoder un nombre (décimal ou non) dans le TextBox1 et un autre nombre (taux TVA) dans TextBox2.
Je voudrais que le résultat de TextBox1 x TextBox2 / 100 s'inscrive dans Label1 et que l'addition de TextBox1 et de Label1 se marque dans Label2.
Le code dans mon userform a l'air de fonctionner, mais les résultats de Label1 et Label2 ne sont pas corrects.
Je souhaite afficher tous ces nombres avec une précision de 2 décimales.
J'ai joint un fichier zippé pour mieux expliquer mon problème.
P.S.: de plus, les résultats diffèrent si je tape un point à la place d'une virgule pour les décimales.
Merci d'avance de votre aide.
donpopo