2009-08-19 49 views
0

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

ソルバーが正しいワークシートを解決する方法を教えてください。

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

ws.Activate 

これは、ソルバーのパラメータ化でどのようにセルを参照するかの例です。

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

答えて

1

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

Workbooks.Open "foo.xls" 
wb.Activate 
ws.Activate 
関連する問題