Thema Datum  Von Nutzer Rating
Antwort
Rot Excel Solver mit VBA
13.05.2015 12:03:41 mgs777
NotSolved

Ansicht des Beitrags:
Von:
mgs777
Datum:
13.05.2015 12:03:41
Views:
1149
Rating: Antwort:
  Ja
Thema:
Excel Solver mit VBA

Ich möchte ein vollautomatisiertes Solver-Script schreiben und komme auf keinen grünen Zweig. Mein Programmcode lautet wie folgt:

 

                    SolverReset

                    
                    SolverOk SetCell:="$C$26", MaxMinVal:=2, ValueOf:=0, ByChange:="$D$25", Engine _
                        :=1, EngineDesc:="GRG Nonlinear"
                        
                    SolverAdd CellRef:="D25", Relation:=1, FormulaText:="1000"
                    SolverAdd CellRef:="D25", Relation:=3, FormulaText:="1"
                    
                    SolverSolve UserFinish:=True
 
 
C26 soll minimiert werden, indem D25 variiert wird, wobei D25 zwischen 1 und 1000 liegen soll. Nun habe ich das Problem, dass der Solver die zweite Nebenbedingung D25>1 nicht aufnimmt. Wenn ich aber 
 
                    SolverAdd CellRef:="D25", Relation:=3, FormulaText:="2"
 
schreibe, dann wird die Nebenbedingung aufgenommen. Was mache ich falsch? Oder ist der Programmcode komplett falsch geschrieben?
 
Besten Dank und vielen Dank für die Hilfe im Voraus!!! 

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Excel Solver mit VBA
13.05.2015 12:03:41 mgs777
NotSolved