Erreur SolverOk - VB/VBA/VBS - Programmation
Marsh Posté le 24-02-2006 à 17:52:08
Bon j'ai la solution, postée ailleurs.
il faut aller dans l'éditeur VBA et cocher la case "solver" dans le menu Outils/Références. Et là tout roule.
En espérant que ça en aide d'autre...
Marsh Posté le 23-02-2006 à 20:22:22
Bonjour à vous,
J'ai un soucis sur Excel. Je dois faire une petite macro utilisant le solver, mais je ne suis pas informaticien (je fais de la physique...).
Je crée ma feuille Excel (2003) et je la remplis de données, de formules etc ... et je dois utiliser le solver pour faire coller 2 courbes entre elles. A la main (Outils/Solver...) ça se passe très bien. Mais voilà, une macro se charge de remplir cette feuille et doit récupérer une valeur obtenue suite à l'action du solver. Et chaque run crée 12 feuilles, il faut donc créer une petite macro qui automatise l'action du solver.
Bon.
Je fais ceci : Outils/macro/nouvelle macro
je réalise les actions gentillement et je stoppe l'enregistrement après avoir accepté que le solver garde les résultats. Lorsque je tente de lancer cette macro toute fraîche, il s'arrête et me dit que la fonction ou sub n'est pas définie. Ca donne un truc tout simple du genre :
sub Exec_solver
SolverOk Parameters:= ...
SolverSolve
end sub
Apparement le problème porte sur SolverOk (il me le surligne), et sûrement toutes les autres fonctions liées au solver. On dirait qu'il ne connais pas SolverOk, mais alors pourquoi il me le propose ??? !!
C'est une macro qui doit tourner en production, alors il faut que ça roule ... mais ça marche pas. Quelqu'un peut m'aider ?