Bonjour,

J'ai remarqué que si j'effectue un calcul avec Excel, puis ce même calcul via une macro, le résultat est différent. Les 11 premières décimales sont identiques, mais les deux dernières diffèrent. Or il me faudrait la précision maximale.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
Sub test()
 
Dim k, s, g, c, x As Double
 
k = 1000266.63
s = 0.999441703848
g = 0.999733441115
c = 1.10107753603
x = 109
 
Cells(1, 1) = k * (s ^ x) * (g ^ (c ^ x))
 
End Sub
Avec la macro, le résultat que j'obtiens est
61,3479790726356

Alors qu'en effectuant le calcul directement par une feuille excel j'obtiens
61,3479790726372

Quelqu'un peut m'aider à résoudre ce problème?
Merci!