別のワークシートからExcel Solver VBAを呼び出します
質問
新しいワークブックを作成した後、VBAでこのワークブックの新しく作成されたワークシートを解決しようとしています。新しいワークシートをアクティブにしているにもかかわらず、Solverはマクロが嘘をついているワークシートを解決しようとします。
ソルバーが適切なワークシートを確実に解決する方法についての提案はありますか?
このコードを使用してワークシートをアクティブにします。
ws.Activate
これは、ソルバーのパラメーター化におけるセルを参照する方法の例です。
SolverOk SetCell:=Range("$E$" & i)
解決
ワークブックを再開しなければなりませんでした。
Workbooks.Open "foo.xls"
wb.Activate
ws.Activate
所属していません StackOverflow