0

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

ソルバーが正しいワークシートを確実に解決する方法について、何か提案はありますか?

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

ws.Activate

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

SolverOk SetCell:=Range("$E$" & i)
4

1 に答える 1

1

ブックを再度開く必要がありました。

Workbooks.Open "foo.xls"
wb.Activate
ws.Activate
于 2009-08-19T09:43:34.740 に答える