Bonjour,

J'ai le code suivant dans mon module VBA :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
 Dim Resultat1, Resultat2, Result As Double
 Resultat1 = CDbl(Worksheets(resultat).Cells(RowResultat, 12))
 Resultat2 = CDbl(Worksheets(resultat).Cells(RowResultat, 13))
 Result = Resultat1 - Resultat2
L'inspecteur de variable me renvoue
Watch : : Worksheets(resultat).Cells(RowResultat, 12).Value : 54859278,45 : Variant/Double : Module1.VerifS2
Watch : : Worksheets(resultat).Cells(RowResultat, 13).Value : 54859278,45 : Variant/Double : Module1.VerifS2
Watch : : Result : 7,45058059692383E-09 : Double : Module1.VerifS2

C'est quoi ce délire? Pourquoi Excel me trouve-t-il un écart entre Resultat1 et Resultat2 alors que les deux variables ont rigoureusement la même valeur?

Merci par avance pour votre aide !