使用Excel VBA时运行时错误

时间:2014-07-17 06:45:44

标签: excel vba runtime-error solver

我正在尝试使用求解器在excel上拟合回归线。但是当我尝试调用宏时,由于消息“Sub或function not defined”提示,我遇到了困难。

我的最终目标是为列中的求解器创建一个循环。

Public Sub SolverTry()

SolverReset
SolverAdd CellRef:="$B$5", Relation:=1, FormulaText:="1"
SolverAdd CellRef:="$C$5", Relation:=3, FormulaText:="0"
SolverOk SetCell:="$A$5", MaxMinVal:=2, ValueOf:="0", ByChange:="$B$5:$C$5"
SolverSolve userFinish:=True

End Sub

请帮忙!谢谢!

1 个答案:

答案 0 :(得分:2)

您应该添加对求解器的引用。在VBA中,转到工具 - >参考 - >检查解算器。