0

我有一个正在循环的宏。我想将其设置为记录来自外部源的动态数据。

但是,在宏运行时,它不允许更新外部数据。

我已经尝试过 DoEvents,但在宏停止之前,数据根本不会从外部源刷新。

任何人都可以建议答案吗?

谢谢

TT

4

1 回答 1

1

好问题(不管其他人怎么说),不需要代码来回答它。答案是:问题出在外部连接上,而不是代码上。

转到功能区 > 数据 > 连接。现在对于每个连接,转到属性并禁用后台刷新。

后台刷新是使外部数据更新并行而不是串行过程的选项。禁用它会将其放回串行线路中,您的代码将不得不等到刷新完成!

祝你好运。

于 2012-12-09T14:08:53.453 回答