Der Excel Solver ist ein sehr mächtiges Tool, wenn es darum geht Probleme mit mehreren unbekannten zu lösen (zur Verwendung und Installation des Solvers siehe hier)
VBA auf die Verwendung des Solvers vorbereiten
Solche Solver Lösungen kann man auch mit dem Makrorekorder aufnehmen. Beim Ausführen des Markos bekommt man jedoch eine Fehlermeldung.
Ursache hierfür ist, dass das Add-In zwar in Excel geladen wurde, nicht jedoch für VBA. Hierfür wählt man Extras > Verweise > Solver > OK
Danach lassen sich auch aufgezeichnete Solver-Lösungen ausführen.
SolverOK
Links / Literatur
- Using Solver in Excel VBA
- How to create Visual Basic macros by using Excel Solver in Excel 97
- Programming with Solver
- Basic Solver – Using Solver from VBA
- Solver Developer Reference