Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Berechnung mehrerer Zeilen mit Solver

Berechnung mehrerer Zeilen mit Solver
23.05.2020 17:53:41
Felix
Liebes herber-Forum,
ich bin leider kein VBA Experste aus diesem Grund habe ich folgende Frage:
Das nachfolgende Programm zeigt beim auführen als Macro immer den Fehler "Fehler beimm _
Kompiliern:

Sub oder 

Function nicht definiert."

Sub Solver_Berechnung()
Dim i As Long
With Worksheets("testo")
For i = 11 To 1271
SolverOk SetCell:="$S$" & i, MaxMinVal:=3, ValueOf:=0, ByChange:= _
"$Q$" & i & ",$R$" & i & "", _
Engine:=1, EngineDesc:="GRG Nonlinear"
SolverSolve
Next
End With
End Sub

Ich habe einen Solver programmiert der eine Excel-Zeile berechnet. Diesen Solver möchte ich gern noch auf weitere Zeilen in dem Programm ausführen. Dies habe ich über die Scheife versucht umzusetzen.
Das Ergebbnis soll in Spalte S angegeben werden als 0. Die Spalten Q & R sollen verändert werden. Als Nebenbedinung gilt Spalte J=Spalte Q und Spalte K = Spalte R.
Der Solver kann ich in Excel ausführen und funktioniert auch dann, nur die Ausführung als Makro gibt einen Fehler.
Hättet ihr mir hier irgendwelche Tips/Hilfestellungen? Vielen lieben Dank euch vorab dafür!!! :-)
LG
Felix
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Berechnung mehrerer Zeilen mit Solver
24.05.2020 21:47:28
fcs
Hallo Felix,
du musst im VBA-Editor unter Extras --&gt Verweise im angezeigten Dialog den Solver aktivieren (Checkmarke setzen)
Userbild
Damit im Solverdialog das gefundene Ergebnis nicht nicht für jede Zelle bestätigt werden muss, muss für SolverSolve zusätzlich als 1. Parameter (UserFinish) der Wert True angegeben werden.
LG
Franz
Sub Solver_Berechnung()
Dim i As Long
With Worksheets("testo")
For i = 11 To 1271
SolverOk SetCell:="$S$" & i, MaxMinVal:=3, ValueOf:=0, _
ByChange:="$Q$" & i & ",$R$" & i, _
Engine:=1, EngineDesc:="GRG Nonlinear"
SolverSolve True  'False - Bestättigung im Dialog nach jeder Berechnungerforderlich, _
True - Ergebnis wird ohne Dialoganzeige eingefügt
Next
End With
End Sub

Anzeige
AW: Berechnung mehrerer Zeilen mit Solver
24.05.2020 21:58:47
Felix
Hallo Franz,
Perfekt, jetzt funktioniert es. Vielen Dank
LG
Felix
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige