我在 Excel 2007 和 2010 下运行 VBA 脚本,这涉及使用 Excel 的内置求解器进行大量优化。
指定十进制约束(如 X>=0.0001)的正确方法是什么,其中 X 将是问题的决策变量。
SolverAdd CellRef:=cells(5,5), Relation:=3, FormulaText:="0.0001"
还是我必须删除引号 "" ?Solver 的 VBA 接口是否允许十进制(非整数)约束?
我在问,因为有时我会(未经证实)感觉 >=0.0001 的约束被错误地解释为 >=1,这当然会产生错误的结果。
如果有人能为我澄清这些问题,那就太好了。
史蒂夫