如果为宏录制,求解器是否可以工作?

时间:2017-12-18 16:40:23

标签: excel vba excel-vba

我在Excel中录制了一个宏,并将该宏指定给了一个按钮。当我按下按钮时,我想自动执行优化(求解器)以找到最佳解决方案。

我的代码如下:

Sub Macro15()
    SolverOk SetCell:="$B$37", MaxMinVal:=1, ValueOf:=0, ByChange:="$B$8", Engine:= _
        1, EngineDesc:="GRG Nonlinear"
    SolverSolve
End Sub

但是,它仅在我手动执行时才有效。当我按下我指定宏的按钮时,它不起作用,没有解决方案。它仍然像以前一样。有没有办法记录它或我必须手动执行,例如在VBA控制台中设置约束。

0 个答案:

没有答案