CPLEX OPL 和 Excel VBA 集成

问题描述 投票:0回答:1

出于研究目的,我必须使用不同的参数多次运行相同的优化模型。 (我试图观察当我增加参数时我将从单个模型得到的结果)对我来说最简单的方法是使用 Excel 宏,因为这将花费我很长时间来逐一解决每个模型并记录结果。但是我不知道如何让 VBA 调用 CPLEX Solver 并从 Excel 表中读取所有参数并将结果写回那里。

如果我要把我想做的事情放在VBA中的步骤中,那就是这样的:

  1. 将参数增加 x(CPLEX 正在读取此参数 - 但我不知道该参数的 VBA 代码 -)
  2. 使用新的 x 值求解模型。
  3. 将所有结果写回 Excel 工作表(再次使用 VBA 代码)
  4. 重复所有步骤 k 次。

总而言之,我很高兴知道我能做什么,

  1. 集成 VBA 和 CPLEX
  2. 用于使 CPLEX 从我的 Excel 工作表中读取的 VBA 代码。
  3. 用于使 CPLEX 写入我的 Excel 工作表的 VBA 代码。

提前致谢。

注意:我尝试阅读所有故障排除 + CPLEX 指南来帮助我解决这个问题,但这让我更加困惑。

vba excel cplex
1个回答
0
投票

你看过了吗 https://www.ibm.com/developerworks/community/forums/html/topic?id=77777777-0000-0000-0000-000014880109 ?

还有

cplex\examples\src\excel
中的 .bas 示例?

© www.soinside.com 2019 - 2024. All rights reserved.