OVH Cloud OVH Cloud

Programmer le solveur dans une macro

1 réponse
Avatar
Tibo
Bonjour

je souhaiterais automatiser le solver a l'aide d'une macro que
j'incorporerais dans un bouton de commande. Pour cela je crée une macro à
l'aide de l'outil d'enregistrement de excel : je lance l'enregistrement puis
effectuer les actions normalement, et enfin cloture l'enregistrement. Puis
je lance la macro ainsi créer et l'erreur suivante apparait : "Erreur de
Compilation : Sub ou Fonction non définie" et il met alors la surbillance
sur "SolverOk". Voici le code créer :

Sub Macro1()
' Macro1 Macro
' Macro enregistrée le 13/11/2003 par ......
SolverOk SetCell:="$H$24", MaxMinVal:=3, ValueOf:="25",
ByChange:="$F$22"
SolverSolve
End Sub

Pouvez vous me donner une marche a suivre pour résoudre ce probleme ?
Merci beaucoup d'avance.
Cordialement

Thibault

1 réponse

Avatar
Denis Michon
Bonjour Tibo,

Dans la fenêtre vbe (visual basic editor), tu dois charger la bibliothèque suivante :

Solver.xla ou solver.xls selon la version que tu possède.

Cela se fait à partir du menu de la fenêtre vbe / outils / référence


Salutations!



"Tibo" a écrit dans le message de news:bovkii$rl9$
Bonjour

je souhaiterais automatiser le solver a l'aide d'une macro que
j'incorporerais dans un bouton de commande. Pour cela je crée une macro à
l'aide de l'outil d'enregistrement de excel : je lance l'enregistrement puis
effectuer les actions normalement, et enfin cloture l'enregistrement. Puis
je lance la macro ainsi créer et l'erreur suivante apparait : "Erreur de
Compilation : Sub ou Fonction non définie" et il met alors la surbillance
sur "SolverOk". Voici le code créer :

Sub Macro1()
' Macro1 Macro
' Macro enregistrée le 13/11/2003 par ......
SolverOk SetCell:="$H$24", MaxMinVal:=3, ValueOf:="25",
ByChange:="$F$22"
SolverSolve
End Sub

Pouvez vous me donner une marche a suivre pour résoudre ce probleme ?
Merci beaucoup d'avance.
Cordialement

Thibault