创建新工作簿后,我试图在VBA中解决此工作簿的新创建工作表。尽管激活了新的工作表,但Solver试图解决宏所在的工作表。
有关如何确保Solver解决正确的工作表的任何建议?
我使用此代码激活工作表。
ws.Activate
这就是一个例子,我如何在Solver的参数化中引用单元格。
SolverOk SetCell:=Range("$E$" & i)
答案 0 :(得分:1)
我只需要重新打开工作簿。
Workbooks.Open "foo.xls"
wb.Activate
ws.Activate