Я пытаюсь настроить решатель для каждого запуска макроса, но кажется, что он игнорирует некоторые ограничения, но не все из них по какой-то причине.
SolverReset
SolverOk SetCell:="$N$15", MaxMinVal:=3, ValueOf:=0, ByChange:=Range("i3", Range("i3").End(xlDown)), _
Engine:=3, EngineDesc:="Evolutionary"
SolverAdd CellRef:=Range("k3", Range("k3").End(xlDown)), Relation:=1, FormulaText:="1"
SolverAdd CellRef:="$P$12:$P$13", Relation:=1, FormulaText:="$R$12:$R$13"
SolverAdd CellRef:="$P$12:$P$13", Relation:=3, FormulaText:="$N$12:$N$13"
SolverAdd CellRef:=Range("n3", Range("n3").End(xlDown)), Relation:=2, FormulaText:="1"
SolverAdd CellRef:=Range("i3", Range("i3").End(xlDown)), Relation:=5, FormulaText:="binary"
SolverSolve
Он игнорирует толькоограничения для диапазонов Range ("n3", Range ("n3"). End (xlDown)) и Range ("k3", Range ("k3"). End (xlDown))
Любая помощь будетбыть оцененным
спасибо!