Excel Solver和VBA:约束中的浮点数/小数会错误地转换为整数吗?

| 我在Excel 2007和2010下都运行VBA脚本,其中涉及使用内置Excel求解器进行的大量优化。 指定十进制约束(如X> = 0.0001)的正确方法是什么,其中X是问题的决策变量。
SolverAdd CellRef:=cells(5,5), Relation:=3, FormulaText:=\"0.0001\"
还是我必须删除引号“ \”? Solver的VBA接口是否仍然允许十进制(非整数)约束? 我问,是因为有时我(未经证实)感到> = 0.0001的约束被错误地解释为> = 1,这当然会导致错误的结果。 如果有人可以为我澄清这些问题,那就太好了。 史蒂夫     
已邀请:
我们发现ѭ1确实可以影响最终解决方案。我们一直只在这里使用正数,没有引号:
SolverAdd CellRef:=cells(5,5), Relation:=3, FormulaText:=0.0001
    

要回复问题请先登录注册