Solver bei Excel

Hallo liebe Experten,

ich habe eine Frage zu der Solver-Funktion in Excel.
Wenn ich solver nutze, wird (bevor das Ergebnis übernommen) gefragt ob man diese Lösung haben möchte. Hier muss man dann OK drücken.

Besteht die Möglichkeit, dass dies nicht vorher gefragt wird?

Gruß

Grüezi Sawyer

ich habe eine Frage zu der Solver-Funktion in Excel.
Wenn ich solver nutze, wird (bevor das Ergebnis übernommen)
gefragt ob man diese Lösung haben möchte. Hier muss man dann
OK drücken.

Besteht die Möglichkeit, dass dies nicht vorher gefragt wird?

Das geht nur dann wenn Du den Solver per VBA bedienst.

Zeichne dazu ein Makro auf wenn Du den Solver startest und abschliesst.

Dann passe den Code bei ‚SolverSolve‘ an, indem Du die Zeile wie folgt ergänzt:

SolverSolve UserFinish:=True

Starte dann diesen Coce um die Solver-Berechnung laufen zu lassen.

Besser wäre es aber, den Dialog dennoch zu zeigen und dem User die Entscheidung zu überlassen, denn je nach Berechnungsmodell könnten die gelieferten Werte nicht die optimalen sein…

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Hallo Thomas,

vielen Dank für deine Hilfe!

Besser wäre es aber, den Dialog dennoch zu zeigen und dem User
die Entscheidung zu überlassen, denn je nach Berechnungsmodell
könnten die gelieferten Werte nicht die optimalen sein…

die Datei ist nur für meine Gebrauch.

Gruß

Grüezi Sawyer

vielen Dank für deine Hilfe!

Besser wäre es aber, den Dialog dennoch zu zeigen und dem User
die Entscheidung zu überlassen, denn je nach Berechnungsmodell
könnten die gelieferten Werte nicht die optimalen sein…

die Datei ist nur für meine Gebrauch.

Das ist OK, bedenke aber, dass der Solver bei nicht-linearen Modellen immer nur das lokale Minimum/Maximum liefert (in Abhängigkeit von den Ausgangswerten in den veränderbaren Zellen). Daher macht es oft Sinn, auf die alten Ausgngswerte zurück gehen zu können wenn das Ergebnis (das ja angezeigt wird) nicht das Erwartete ist.

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -