永发信息网

excel 规划求解,求教,不知道哪里错了(录制宏的时候)

答案:2  悬赏:60  手机版
解决时间 2021-11-09 20:36
  • 提问者网友:山高云阔
  • 2021-11-08 19:38
excel 规划求解,求教,不知道哪里错了(录制宏的时候)
最佳答案
  • 五星知识达人网友:愁杀梦里人
  • 2021-11-08 19:48
规划求解是个加载宏,如果没加载上,就执行不了。所以执行前要加载,结束后再卸载。
以下是我自己录制的加载和卸载的代码。
AddIns("规划求解加载项").Installed = True AddIns("规划求解加载项").Installed = False
最好你在自己电脑上录一遍,然后复制到自己的代码里比较保险。追问没看明白,求进一步指教追答你的电脑和我的肯定不一样,也不知你的office是中文还是英文,03版还是13版的,所以需要你自己录一遍宏,再分析简化。
在确认你加载宏里的规划求解已经卸载掉了之后开始录制:
首先在加载宏里把规划求解宏加载上,然后再执行你的规划求解操作,结束后再次卸载,最后停止录制。这样就得到了完整的过程代码,就可以分析简化了。
言尽于此啦。
全部回答
  • 1楼网友:西岸风
  • 2021-11-08 20:41
需要添加引用,操作方法如下:在VBE窗口中,当 Visual Basic 模块处于活动状态时,单击“工具”→“引用,从“可使用的引用”列表框中选择“Solver.xla”或“Solver”复选框。如果“Solver.xla”未出现在“可使用的引用”列表框中,则单击“浏览”按钮并打开OFFICE安装目录下的“\Office 14\Library\Solver”子文件夹中的“Solver.xla”。【注意】1、菜单中的“引用”是灰色的?——可能是执行代码出错,先停止代码运行。2、Excel 2003 则把Office 14改为Office 113、是引用Solver.xla,不是.dll
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯