我在Excel中录制了一个宏,并将该宏指定给了一个按钮。当我按下按钮时,我想自动执行优化(求解器)以找到最佳解决方案。
我的代码如下:
Sub Macro15()
SolverOk SetCell:="$B$37", MaxMinVal:=1, ValueOf:=0, ByChange:="$B$8", Engine:= _
1, EngineDesc:="GRG Nonlinear"
SolverSolve
End Sub
但是,它仅在我手动执行时才有效。当我按下我指定宏的按钮时,它不起作用,没有解决方案。它仍然像以前一样。有没有办法记录它或我必须手动执行,例如在VBA控制台中设置约束。