如何从Excel中的求解器中删除所有约束?

时间:2010-03-01 17:18:30

标签: excel vba solver

如果我确切知道它的外观,我可以使用SolverDelete来删除约束。

如何在不知道的情况下删除VBA的所有约束?

2 个答案:

答案 0 :(得分:3)

您可以使用 SolverGet 功能。

SolverGet(TypeNum, SheetName)

TypeNum是必需的整数。一个数字,指定所需的信息类型。 “求解器参数”对话框中指定了以下设置。

您需要的TypeNum参数是:

5,约束数量。
  6,约束左侧的数组,以文本形式   7,对应于约束的左侧和右侧之间的关系的数字数组:1表示< =,2表示=,3表示> =,4表示int,5表示bin。   8,约束的右侧数组,以文本形式。

有关详细信息,请参阅SolverGet上的Excel帮助。

答案 1 :(得分:1)

如果您不知道所有参数,SolverReset会起作用。