Bonjour à tous,
J'utilise autofill en vba pour remplir un grand nombre de ligne.
J'ai :
I1 = -4.5
I2 = -4.49 'Ca fait donc -0.01
Puis j'entre :
Worksheets(4).Range("I1:I2").AutoFill Destination:=Worksheets(4).Range("I1:I901"), Type:=xlFillDefault
Ca fonctionne très bien au début.
J'obtiens bien
-4.48
-4.47
-4.46
etc...
Puis au bout d'un moment, j'obtiens :
-4,26000000000001
-4,25000000000001
etc...
D'où vient ce "0.0000000001" supplémentaire ? Comment remédier à ce problème ?
Merci beaucoup.
J'utilise autofill en vba pour remplir un grand nombre de ligne.
J'ai :
I1 = -4.5
I2 = -4.49 'Ca fait donc -0.01
Puis j'entre :
Worksheets(4).Range("I1:I2").AutoFill Destination:=Worksheets(4).Range("I1:I901"), Type:=xlFillDefault
Ca fonctionne très bien au début.
J'obtiens bien
-4.48
-4.47
-4.46
etc...
Puis au bout d'un moment, j'obtiens :
-4,26000000000001
-4,25000000000001
etc...
D'où vient ce "0.0000000001" supplémentaire ? Comment remédier à ce problème ?
Merci beaucoup.