我一直在探索VBA和excel,我一直在为Excel Solver编写一些基本代码。无论Excel解算器出现多么强大,它对我的优化问题来说都不够快(一次迭代需要20分钟)。
我一直在寻找并与更有经验的程序员交谈,并且一致认为VBA并不快,C ++,C#,尤其是CUDA语言要快得多。
查看Excel中的VBA模块,Solver模块被密码锁定。我一直在寻找那个密码以及可以在几周内获得的密码无济于事。
问题:可以获取此密码吗?如果是这样,怎么样?可以从微软购买吗?多少钱?
目标:让Solver VBA能够将其转换为C#或C ++,以使优化过程更快。
P.S。 我看过微软解决方案基金会,但没有帮助。
谢谢。
答案 0 :(得分:31)
您可以使用此密码解锁SOLVER.XLAM项目;
角马!!
答案 1 :(得分:5)
Solver解决方案模块不是用VBA编写的:它已经在C ++中了。 它是由FrontLine Systems开发的专有软件,它还以高价销售更有能力的解算器。见
http://www.solver.com/
答案 2 :(得分:0)
您是否尝试过关闭自动计算?如果不是,则位于:选项>公式。
我有一个包含15个工作表的文件,如果更新1个单元格,它将重新计算所有工作表:( 我关闭了自动计算,现在使用ShiftKey + F9重新计算我所在的工作表。 现在快得多。