-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'だと思います。ソルバーアドインがVBAから有効にされ、到達可能であることを確認したい場合は、[ソルバーの初回使用準備](http://peltiertech.com/Excel/SolverVBA.html#Solver3)のコードをここで使用してください。 HTH – kindoflost
私はあなたが提案したものを試しましたが、うまくいかなかったのです。オプションはありますか? –
どこが壊れていますか?その行をコメントアウトして何が起こるかを見てみてください。 – kindoflost