Office: Solver Marko erstellen

Helfe beim Thema Solver Marko erstellen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hey, wollte einen Solver mit Makros programmieren. Mit einer festen Zeile hat es funktioniert: Sub Makro1() ' Makro1 Makro ' '... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von tralow, 20. Dezember 2011.

  1. tralow Neuer User

    Solver Marko erstellen


    Hey, wollte einen Solver mit Makros programmieren. Mit einer festen Zeile hat es funktioniert:

    Sub Makro1()

    ' Makro1 Makro
    '
    ' Tastenkombination: Strg+b
    '
    SolverOk SetCell:="$B$78", MaxMinVal:=2, ValueOf:="0", ByChange:="$D$78:$F$78"
    SolverSolve Userfinish:=True
    End Sub


    Jetzt will ich es über einen Bereich machen, also so dass sich B die Zahl und hinten bei byChanges sich die Zahlen ändern. Dass hat leider nicht funktioniert:

    Sub Makro1()
    '
    ' Makro1 Makro
    '
    '
    ' Tastenkombination: Strg+b
    '
    For i = 59 To 78
    SolverOk SetCell:="$B$” & i, MaxMinVal:=2, ValueOf:="0", ByChange:="$D$” & i & “:$F$” & i
    SolverSolve Userfinish:=True
    Next i
    End Sub

    Was ist daran falsch, kann mir bitte jemand helfen.

    Danke
     
  2. Exl121150 Erfahrener User
    Hallo!

    Wenn das Makro mit folgender Zeile funktioniert hat:
    SolverOk SetCell:="$B$78", MaxMinVal:=2, ValueOf:="0", ByChange:="$D$78:$F$78"
    und mit folgender/n Zeile(n) nicht funktioniert:
    SolverOk SetCell:="$B$ & i, MaxMinVal:=2, ValueOf:="0", ByChange:="$D$ & i & :$F$ & i
    dann kann es nur an der falschen Art von Anführungszeichen liegen; stellt man diese um, müsste es funktionieren:
    SolverOk SetCell:="$B$" & i, MaxMinVal:=2, ValueOf:="0", ByChange:="$D$" & i & ":$F$" & i


     
    Exl121150, 20. Dezember 2011
    #2
  3. tralow Neuer User
    Habe ich angepasst, er zeigt aber immer noch Fehler beim Kompilieren Sub oder Funktion nicht definiert.

    Hier nochmal die neue Maske:


    Sub Makro1()
    '
    ' Makro1 Makro
    '
    '
    ' Tastenkombination: Strg+b
    '
    For i = 59 To 78
    SolverOk SetCell:="$B$" & i, MaxMinVal:=2, ValueOf:="0", ByChange:="$D$" & i & ":$F$" & i
    SolverSolve Userfinish:=True
    Next i
    End Sub
     
  4. tralow Neuer User

    Solver Marko erstellen

    Hattest doch recht hat funktioniert, leider kam nicht das Raus was ich haben wollte

    Hat mein Makro Solver den die Nebenbedingungen enthalten?

    Also eigentlich sollte es heißen Zielzeile B78 ; min. ; veränderebare Zellen D78:F78
    und Nebenbedingungen z.B.:
    A78 = G78
    D78>=0
    E78>=0
    F78>=0
    und D78+E78+F78=1

    aber die sehe ich hier doch gar nicht oder?
     
  5. tralow Neuer User
    Hab jetzt mal noch die Nebenbedingungen eingesetzt. Hat auch ganz gut geklappt, jedoch hat er mir bei einigen Werten ganz ganz kleine Minuswerte angezeigt bei D obwohl da ja steht das es >= 0 sein soll.


    Sub Makro1()
    '
    ' Makro1 Makro
    ' test
    '
    ' Tastenkombination: Strg+a
    '
    For i = 59 To 78
    SolverOk SetCell:="$B$" & i, MaxMinVal:=2, ValueOf:="0", ByChange:="$D$" & i & ":$F$" & i
    SolverAdd CellRef:="$A$" & i, Relation:=2, FormulaText:="$H$" & i
    SolverAdd CellRef:="$D$" & i, Relation:=3, FormulaText:=0
    SolverAdd CellRef:="$E$" & i, Relation:=3, FormulaText:=0
    SolverAdd CellRef:="$F$" & i, Relation:=3, FormulaText:=0
    SolverAdd CellRef:="$G$" & i, Relation:=2, FormulaText:=1
    SolverSolve
    Next i

    End Sub
     
Thema:

Solver Marko erstellen

Die Seite wird geladen...
  1. Solver Marko erstellen - Similar Threads - Solver Marko erstellen

  2. Excel Probleme bei Eingabe einer Nebenbedingung

    in Microsoft Excel Hilfe
    Excel Probleme bei Eingabe einer Nebenbedingung: Hallo zusammen, ich benötige Hilfe bei der Eingabe einer Nebenbedingung bei Lösung durch den Excel Solvier. Die Nebenbedingung ist, dass alle 15 Personen ein zusätzlicher Raum ohne Personen...
  3. Solver

    in Microsoft Excel Hilfe
    Solver: Hallo, ich müsste mit Solver den Schnittpunkt von 10^x und 1/x² berechnen. Kann mir jemand sagen wie ich das mache? Lieben Gruß 363196
  4. Erkennen und Lösen eines Problems mithilfe von Solver

    in Microsoft Excel Tutorials
    Erkennen und Lösen eines Problems mithilfe von Solver: Erkennen und Lösen eines Problems mithilfe von Solver Excel für Microsoft 365 Excel für Microsoft 365 für Mac Excel für das Web Excel 2019 Excel 2016...
  5. Laden des Solver-Add-Ins

    in Microsoft Excel Tutorials
    Laden des Solver-Add-Ins: Laden des Solver-Add-Ins Excel 2016 Excel 2013 Excel 2010 Excel 2007 Mehr... Weniger Bei...
  6. Planen Ihrer Mitarbeiter mithilfe von Solver

    in Microsoft Excel Tutorials
    Planen Ihrer Mitarbeiter mithilfe von Solver: Planen Ihrer Mitarbeiter mithilfe von Solver Excel für Microsoft 365 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Mehr......
  7. Ermitteln des optimalen Produktmix mithilfe von Solver

    in Microsoft Excel Tutorials
    Ermitteln des optimalen Produktmix mithilfe von Solver: Ermitteln des optimalen Produktmix mithilfe von Solver Excel 2016 Excel 2013 Excel 2010 Excel 2007 Mehr... Weniger...
  8. Verwenden von Solver für die Kapital Budgetierung

    in Microsoft Excel Tutorials
    Verwenden von Solver für die Kapital Budgetierung: Verwenden von Solver für die Kapital Budgetierung Excel für Microsoft 365 Excel für Microsoft 365 für Mac Excel 2019 Excel 2016 Excel 2019 für Mac...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden