SolverAdd函数
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
向当前问题添加约束条件。
相当于单击“工具”菜单中的“规划求解”命令,然后在“规划求解参数”对话框中单击“添加”按钮。
使用本函数之前,必须建立对规划求解加载宏的引用。
当 Visual Basic 模块处于活动状态时,单击“工具”菜单中的“引用”命令,然后选中“可使用的引用”列表框中的“Solver.xla”复选框。
如果“Solver.xla”未出现在“可使用的引用”列表框中,请单击“浏览”按钮并打开“\Office\Library”子文件夹中的“Solver.xla”。
SolverAdd(CellRef, Relation, FormulaText)
CellRef Variant 类型,必需。
对单元格或单元格区域的引用,该引用构成约束条件的左边部分。
Relation Integer 类型,必需。
约束条件左边和右边之间的算术关系。
如果选择 4 或 5,那么 CellRef 必须引用可调整(可变)单元格,且不能指定FormulaText参数。
maxMinVal:=1, _
byChange:=Range("C4:E6") SolverAdd cellRef:=Range("F4:F6"), _ relation:=1, _
formulaText:=100
SolverAdd cellRef:=Range("C4:E6"), _ relation:=3, _
formulaText:=0
SolverAdd cellRef:=Range("C4:E6"), _ relation:=4
SolverSolve userFinish:=False SolverSave saveArea:=Range("A33")。