| 查看: 2380 | 回复: 1 | |||
[交流]
excel VBA 控制 aspen plus
|
|
在excel控制 aspen plus simulation的时候,想在excel某一单元格循环赋值,然后通过aspen的solver返回计算结果,并把计算结果copy到excel指定栏。 问题是:想用VBA的for语句,循环调用aspen workbook的宏,来执行“运行模型”命令。可是返回的结果全部一样,而且是最后一次赋值后计算所得的结果,之前的被覆盖了。请高手解决这个问题,谢谢。 语句如下: Option Explicit Option Base 1 Sub arr() Dim x As Integer, y As Integer, i As Integer Dim arr(4, 2) As Double For x = 1 To 4 For y = 1 To 2 arr(x, y) = Cells(x, y + 11) ' 把单元格区域的数据赋值到数组 Next y Next x For i = 1 To 4 Cells(2, 2) = arr(i, 1) ' assign row 1, col i of arr to cells(2,2) ‘把数组的值顺序赋值给 Cells(3, 2) = arr(i, 2) ' assign row 2, col i of arr to cells(3,2) ’指定单元格 ASWRunSynchActiveSimulation ‘调用aspen plus进行计算 Cells(i, 13) = Cells(4, 2).Value ’ 结果赋值到指定列 Next i End Sub Sub ASWRunSynchActiveSimulation() Application.Run ("AspenSimulationWorkbook.xla!ASWRunSynchActiveSimulation" ![]() End Sub [ Last edited by zhchh008 on 2011-11-2 at 07:29 ] |
» 猜你喜欢
27年博士招生信息
已经有7人回复
无聊看看时间戳打发时间
已经有6人回复
无聊看看filecode
已经有8人回复
求推荐期刊,重谢
已经有4人回复
有机能跨方向申博吗
已经有3人回复
求助!!
已经有4人回复
kh550接枝Sio2失败求助
已经有3人回复
职称论文投稿
已经有12人回复
反应求助
已经有6人回复
基于自然哲学类比的风化壳型稀土矿
已经有16人回复
» 本主题相关价值贴推荐,对您同样有帮助:
aspen plus做萃取的模拟
已经有4人回复
帮忙分析下ASPEN PLUS 11.1中的这个错误报告
已经有10人回复
aspen plus下载
已经有8人回复
aspen plus练习三:根据实验数据利用aspen plus回归二元交互参数实例
已经有19人回复
aspen plus第17章的学习
已经有5人回复
【讨论】Aspenplus环己烷生产过程模拟-涉及循环物流
已经有24人回复
» 抢金币啦!回帖就可以得到:
祈福面上中!中!中!
+2/806
香港中文大学(深圳)靳羽华教授招募2027年全奖博士生-材料或有机化学
+2/90
浙江大学化学工程与生物工程学院 和庆钢教授与于兴华研究员联合招聘博士后
+1/86
深圳职业技术大学 有机合成研究助理招聘
+1/76
挑战的勇气
+1/34
深职大霍夫曼研究院吸附分离课题组诚聘博士后
+1/28
科技核心,计算机方向 文章 辅助
+1/22
科技核心,计算机方向 文章 辅助
+1/21
计算机科技核心 期刊
+1/21
计算机科技核心 期刊 辅助
+1/18
计算机科技核心
+1/15
中国科学院苏州医工所智能光学成像方向博士后招聘启事
+1/9
中山大学智能工程学院【空间智能方向】招收2027年入学博士生
+2/8
国际普刊/正规ISSN/DOI/一周见刊
+1/6
中国科学院生态环境研究中心环境工程与公卫方向招(联合培养)博士和硕士研究生
+1/5
华中农业大学植物科学技术学院李国田老师课题组劳动聘用制科研助理招聘公告
+1/4
广工-董华锋教授团队招收博士生(1学博-0-1专博)
+1/4
有需要发文章加分的吗?
+1/4
中山大学智能工程学院【智能视觉方向】金枝教授团队招聘博士后
+2/4
【急招】2026秋季入学全额奖学金博士招生,北师香港浸会大学,大湾区大学合作培养
+1/1
★ ★
小木虫(金币+0.5):给个红包,谢谢回帖
zhchh008(金币+1): 那是输入错误,用F8测试过,可以正确的将数据赋给指定单元格,谢谢 2011-11-02 07:29:21
臭水沟(金币+1): 谢谢交流~~ 2011-11-02 09:23:00
小木虫(金币+0.5):给个红包,谢谢回帖
zhchh008(金币+1): 那是输入错误,用F8测试过,可以正确的将数据赋给指定单元格,谢谢 2011-11-02 07:29:21
臭水沟(金币+1): 谢谢交流~~ 2011-11-02 09:23:00
|
Cells(2, 2) = arr(i, 1) ' assign row 1, col i of arr to cells(2,2) ‘把数组的值顺序赋值给 Cells(3, 2) = arr(i, 2) ' assign row 2, col i of arr to cells(2,2) ’指定单元格 这个地方有问题! |
2楼2011-11-02 07:19:18












回复此楼