我创建了一个在2010年完美运行的宏,但是当我尝试运行2007时,它会弹出一条错误消息"运行时错误' 450'参数数量错误或属性分配无效'。我解决了addin整合 - 我附加了excel文件 - 在那张名为" Multilinesup"并且宏按钮是"运行优化器"。
请帮忙。
http://excelbyjoe.com/MEF/wp-content/uploads/2015/07/MLB-Optimal-lineups-v3-2007.xlsm
问题是SolverOk代码
请帮忙
答案 0 :(得分:0)
SolverOK
功能需要four arguments in Excel 2007和six arguments in Excel 2010。 Excel 2010中的两个附加参数指定了求解器引擎。如果删除这些参数,它应该可以工作。
指定Simplex LP引擎的另一种方法是设置SolverOptions AssumeLinear:=True
。这应该适用于两个版本。