-1
Function Obj_Fnc_Colmn(IN1 As Range, OP1 As Range)
Application.Run "Solver.xlam!Auto_Open"
SolverReset
X_var = IN1.Address
Y_var = OP1.Address
MsgBox X_var
SolverOK SetCell:=Y_var, MaxMinVal:=3, ValueOf:="0", ByChange:=X_var
SolverAdd CellRef:=X_var, Relation:=3, FormulaText:="0"
SolverSolve UserFinish:=False
End Function
程序的意圖是輸入不同的目標集合,在多列中更改變量。Excel解算器功能運行在具有輸入變量的列中
請通過我的代碼。保持生成錯誤。同一個程序想用於多列。
我相信問題是'Solver.xlam!Auto_Open'。如果您想確保Solver加載項已啓用且可從VBA訪問,請在此處使用代碼:[準備首次使用的求解器](http://peltiertech.com/Excel/SolverVBA.html#Solver3)。 HTH – kindoflost
我嘗試了你的建議,但沒有奏效。有沒有任何選擇。 –
它在哪裏破?嘗試發表評論,看看會發生什麼。 – kindoflost