質問

新しいワークブックを作成した後、VBAでこのワークブックの新しく作成されたワークシートを解決しようとしています。新しいワークシートをアクティブにしているにもかかわらず、Solverはマクロが嘘をついているワークシートを解決しようとします。

ソルバーが適切なワークシートを確実に解決する方法についての提案はありますか?

このコードを使用してワークシートをアクティブにします。

ws.Activate

これは、ソルバーのパラメーター化におけるセルを参照する方法の例です。

SolverOk SetCell:=Range("$E$" & i)
役に立ちましたか?

解決

ワークブックを再開しなければなりませんでした。

Workbooks.Open "foo.xls"
wb.Activate
ws.Activate
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top