Bonjour à tous,
Je débute sur Excel, et je souhaiterai réaliser un petit calcul à l'aide d'une macro.
En gros, je souhaite résoudre l'équation suivante :
x1+x2+x3+x4 +... xn = 5.
Le nombre de terme "n" sera déterminé par moi, mais le pas "x" est ce que je demande à Excel de trouver.
Jusqu'à maintenant, j'ai écris ceci :
Bien évidemment, j'aimerai changer mon Round(x + 2 * x + 3 * x, 2) par x1+x_2+x_3+x_4 +... x_n, tout en ayant la possibilité de déterminer le "n" au préalable.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Sub bouboucle() x = 0.01 pas = 0.001 Do x = x + pas Cells(2, 1) = x Cells(2, 2) = x + 2 * x + 3 * x Loop While Round(x + 2 * x + 3 * x, 2) <> 5 And x < 10 MsgBox x End Sub
Un grand merci d'avance à vous tous si quelqu'un a une piste. J'ai essayé avec "For" mais rien de bien concluant ...
Partager