Solver in VBA
19.01.2016 16:00:10
Max
es wäre toll, wenn mir jemand bei Folgendem Problem helfen könnte:
Ich möchte die Funktionen des Solvers in VBA nutzen. Prinzipiell läuft mein Programm auch schon. Das Problem ist jedoch, dass ich gerne auf die Angabe von konkreten Zellen verzichten möchte und lieber vorher im Code definierte Variablen nutzen möchte.
Zur Verdeutlichung ein Beispiel:
bisher sieht der Code so aus:
SolverReset
SolverOk SetCell:="$E$6", MaxMinVal:=1, ValueOf:=0, ByChange:="$C$3:$D$3", _
Engine:=1, EngineDesc:="GRG Nonlinear"
und die Nebenbedingungen bisher so:
SolverAdd CellRef:="$E$3", Relation:=1, FormulaText:="$F$3"
SolverAdd CellRef:="$E$4", Relation:=1, FormulaText:="$F$4"
SolverAdd CellRef:="$E$5", Relation:=1, FormulaText:="$F$5"
Nun würde ich gerne bei SetCell, ByChange, CellRef und FormulaText die Zellbezüge durch Variablen ersetzen.
Gibt es hierfür eine Möglichkeit oder Befehle innerhalb des Solvers, die das ermöglichen?
Für Hilfe wäre ich sehr dankbar!
Viele Grüße
Max