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) qui donne ceci :
Bon ça , ça marche,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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!
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...
Partager