Bonjour, je suis nouveau sur ce forum et j'espére que vous comprendrez mon language de profane et d'ignare à propos de VBA.
J'ai une équation de la forme ax^4+bx+c=0 (où a,b et c sont propres à une cellule).
J'ai prés de 700 valeurs à calculer à la main car le solveur d'excel semble ne pas pouvoir être "glissé" sur une colonne.
J'ai donc écrit une macro (bon j'avoue c'est un collégue qui l'a faite:oops:) qui donne ceci :
Bon ça , ça marche,Code:
1
2
3
4
5
6
7 Sub solve() ' solve Macro SolverOk SetCell:="C19", MaxMinVal:=3, ValueOf:="0", ByChange:="D19" SolverSolve Userfinish:=True End Sub
Mais moi je voudrais ajouter une boucle, comme un " For K = 19 to 360"
avec "k" à la place de "19", mais évidemment, c'était trop simple, ça ne fonctionne pas!:evilred:
Donc si quelqu'un pouvait chevaleresquement me venir en aide pour que ma macro fonctionne sur ces plages de données :
C19: C360 = les cellules comportant la formule
D19: D360 = les cellules qui prendront les valeurs de x.
MERCI D'AVANCE si quelqu'un y arrive...