Bonjour à tous,

J'ai un petit problème de "pas" dans mon application. Pour faire simple, je souhaite résoudre des équations du type ax+x^2=c avec excel.
Pour cela j'ai tapé ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Sub bouboucle()
x = 3
pas = 1
  Do
x = x + pas
  Cells(2, 1) = x
 
  Loop While 4 * Cells(2, 1) - Cells(2, 1) ^ 2 <> Cells(2, 3) And x < 10
 
  MsgBox x
End Sub
Mais, lorsque je souhaite changer le pas, cela ne marche pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Sub bouboucle()
x = 3
pas = 0.1
  Do
x = x + pas
  Cells(2, 1) = x
 
  Loop While 4 * Cells(2, 1) - Cells(2, 1) ^ 2 <> Cells(2, 3) And x < 10
 
  MsgBox x
End Sub
Et ça m'intrigue, puisque normalement je devrais tomber sur le même résultat dans les deux cas, non ?

Merci de jeter un coup d'oeil si vous avez le temps !