从另一个工作表中调用Excel Solver VBA
题
创建新的工作簿后,我试图在VBA中求解该工作簿的新工作表。尽管激活了新的工作表,但Solver还是试图解决宏所在的工作表。
有什么建议,如何确保求解器解决正确的工作表?
我使用此代码激活工作表。
ws.Activate
这就是一个例子,我如何将单元格引入求解器的参数化。
SolverOk SetCell:=Range("$E$" & i)
解决方案
我只需要重新打开工作簿。
Workbooks.Open "foo.xls"
wb.Activate
ws.Activate
不隶属于 StackOverflow