从另一个工作表调用Excel Solver VBA

时间:2009-08-19 09:19:57

标签: excel-vba solver vba excel

创建新工作簿后,我试图在VBA中解决此工作簿的新创建工作表。尽管激活了新的工作表,但Solver试图解决宏所在的工作表。

有关如何确保Solver解决正确的工作表的任何建议?

我使用此代码激活工作表。

ws.Activate

这就是一个例子,我如何在Solver的参数化中引用单元格。

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

1 个答案:

答案 0 :(得分:1)

我只需要重新打开工作簿。

Workbooks.Open "foo.xls"
wb.Activate
ws.Activate