【发布时间】:2014-11-30 01:52:53
【问题描述】:
出于研究目的,我必须使用不同的参数多次运行相同的优化模型。 (我正在尝试观察结果,当我增加一个参数时,我会从单个模型中获得)对我来说最简单的方法是使用 Excel 宏,因为我需要永远地解决每个模型并记录结果。但是我不知道如何让 VBA 调用 CPLEX Solver 并从我的 excel 表中读取所有参数并将结果写回那里。
如果我要在 VBA 中逐步完成我想做的事情,它会是这样的:
- 将参数增加 x(CPLEX 正在读取此参数 - 但我不知道该参数的 VBA 代码 -)
- 使用 x 的新值求解模型。
- 将所有结果写回 Excel 工作表(再次使用 VBA 代码)
- 将所有步骤重复 k 次。
所以总而言之,我很高兴知道我能做到这一点,
- 集成 VBA 和 CPLEX
- 用于使 CPLEX 从我的 Excel 工作表中读取的 VBA 代码。
- 用于使 CPLEX 写入我的 Excel 工作表的 VBA 代码。
提前致谢。
注意:我尝试阅读所有故障排除 + CPLEX 指南来帮助我解决这个问题,但它让我更加困惑。
【问题讨论】: