giuseppino
XLDnaute Nouveau
Bonjour,
Je bute sur un probleme avec Excel et peut-etre certains d'entre vous auront la reponse.
Je veux utiliser le solveur d'Excel pour minimiser la valeur d'une certaine cellule, en imposant certaines contraintes au solveur et en faisant varier une plage de cellules de ma feuille.
Jusqu'ici rien de bien mechant.
Cependant la valeur de la cellule a minimiser n'est pas obtenue par l'intermediaire d'une serie de formules, mais par l'intermediaire d'une macro de calcul specifique.
J'ai donc fait en sorte que des que je modifie la plage de cellules, ma macro de calcul se lance automatiquement pour mettre a jour la cellule resultat.
Et la-dessus j'essaye d'utiliser le solveur.
Mais ca ne marche pas: le solveur reclame que la target cell contienne une formule. Et donc je ne peux pas l'utiliser.
Quelqu'un aurait-il une solution a ce probleme ?
Je me disais qu'il y avait peut-etre moyen d'utiliser directement le code VB du solveur dans ma macro pour eviter de passer par l'interface Excel. Savez-vous comment faire ?
Merci d'avance
Je bute sur un probleme avec Excel et peut-etre certains d'entre vous auront la reponse.
Je veux utiliser le solveur d'Excel pour minimiser la valeur d'une certaine cellule, en imposant certaines contraintes au solveur et en faisant varier une plage de cellules de ma feuille.
Jusqu'ici rien de bien mechant.
Cependant la valeur de la cellule a minimiser n'est pas obtenue par l'intermediaire d'une serie de formules, mais par l'intermediaire d'une macro de calcul specifique.
J'ai donc fait en sorte que des que je modifie la plage de cellules, ma macro de calcul se lance automatiquement pour mettre a jour la cellule resultat.
Et la-dessus j'essaye d'utiliser le solveur.
Mais ca ne marche pas: le solveur reclame que la target cell contienne une formule. Et donc je ne peux pas l'utiliser.
Quelqu'un aurait-il une solution a ce probleme ?
Je me disais qu'il y avait peut-etre moyen d'utiliser directement le code VB du solveur dans ma macro pour eviter de passer par l'interface Excel. Savez-vous comment faire ?
Merci d'avance