Excel 2007 VBA 错误 #450 - 求解器插件
Excel 2007 VBA Error #450 - Solver Addin
我创建了一个在 2010 年可以完美运行的宏,但是当我尝试 运行 2007 时,它弹出一条错误消息 "Run-time error '450' Wrong number of arguments or invalid property assignment'. I'm solver addin integration- I have attached the excel file - In that sheet called "Multilinesup" 并且宏按钮是 "Run Optimizer"。
请帮忙。
http://excelbyjoe.com/MEF/wp-content/uploads/2015/07/MLB-Optimal-lineups-v3-2007.xlsm
问题是 SolverOk 代码
请帮忙
SolverOK
函数需要 four arguments in Excel 2007 and six arguments in Excel 2010。它在 Excel 2010 中采用的两个附加参数指定求解器引擎。如果删除这些参数,它应该可以工作。
另一种指定 Simplex LP 引擎的方法是设置 SolverOptions AssumeLinear:=True
。这应该适用于两个版本。
我创建了一个在 2010 年可以完美运行的宏,但是当我尝试 运行 2007 时,它弹出一条错误消息 "Run-time error '450' Wrong number of arguments or invalid property assignment'. I'm solver addin integration- I have attached the excel file - In that sheet called "Multilinesup" 并且宏按钮是 "Run Optimizer"。
请帮忙。
http://excelbyjoe.com/MEF/wp-content/uploads/2015/07/MLB-Optimal-lineups-v3-2007.xlsm
问题是 SolverOk 代码
请帮忙
SolverOK
函数需要 four arguments in Excel 2007 and six arguments in Excel 2010。它在 Excel 2010 中采用的两个附加参数指定求解器引擎。如果删除这些参数,它应该可以工作。
另一种指定 Simplex LP 引擎的方法是设置 SolverOptions AssumeLinear:=True
。这应该适用于两个版本。