09.07.2016, 12:13
Hallo liebes Forum,
ich bin neu hier und habe gleich eine Frage:
Ich habe eine Tabellenkalkulation. Dabei soll Zelle X26 soll den Wert 0 erhalten, Zelle U26 soll dahingehend verändert werden, dass eben Zelle X26 gleich 0 ist. Soweit mit dem Solver auch kein Problem.
Jetzt habe ich aber nicht nur 1 Zeile, sondern 1200. Da ich keine Lust habe, jede Zeile einzeln mit dem Solver zu lösen, habe ich versucht eine Schleife zu schreiben, die diese Abfrage in jeder Zeile wiederholt.
Ich hab es mit einer Do-While Schleife versucht, leider funktioniert es nicht. Könnt ihr mir helfen? Mein Makro für den Solver sieht so aus:
Sub Makro5()
'
' Makro5 Makro
SolverOk SetCell:="X26", MaxMinVal:=3, ValueOf:=0, ByChange:="U26", Engine:=1, EngineDesc:="GRG Nonlinear"
SolverSolve
End Sub
Besten Dank im Voraus und seid nachsichtig mit mir;)
TUBS
ich bin neu hier und habe gleich eine Frage:
Ich habe eine Tabellenkalkulation. Dabei soll Zelle X26 soll den Wert 0 erhalten, Zelle U26 soll dahingehend verändert werden, dass eben Zelle X26 gleich 0 ist. Soweit mit dem Solver auch kein Problem.
Jetzt habe ich aber nicht nur 1 Zeile, sondern 1200. Da ich keine Lust habe, jede Zeile einzeln mit dem Solver zu lösen, habe ich versucht eine Schleife zu schreiben, die diese Abfrage in jeder Zeile wiederholt.
Ich hab es mit einer Do-While Schleife versucht, leider funktioniert es nicht. Könnt ihr mir helfen? Mein Makro für den Solver sieht so aus:
Sub Makro5()
'
' Makro5 Makro
SolverOk SetCell:="X26", MaxMinVal:=3, ValueOf:=0, ByChange:="U26", Engine:=1, EngineDesc:="GRG Nonlinear"
SolverSolve
End Sub
Besten Dank im Voraus und seid nachsichtig mit mir;)
TUBS