Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个正在循环的宏。我想将其设置为记录来自外部源的动态数据。
但是,在宏运行时,它不允许更新外部数据。
我已经尝试过 DoEvents,但在宏停止之前,数据根本不会从外部源刷新。
任何人都可以建议答案吗?
谢谢
TT
好问题(不管其他人怎么说),不需要代码来回答它。答案是:问题出在外部连接上,而不是代码上。
转到功能区 > 数据 > 连接。现在对于每个连接,转到属性并禁用后台刷新。
后台刷新是使外部数据更新并行而不是串行过程的选项。禁用它会将其放回串行线路中,您的代码将不得不等到刷新完成!
祝你好运。