首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Excel vba刷新等待

Excel vba刷新等待
EN

Stack Overflow用户
提问于 2012-01-19 19:38:26
回答 9查看 86.1K关注 0票数 21

我正在创建一些代码,我可以在其中单击一个按钮,它将刷新我在该工作表上的查询表。

现在,我的问题是,在刷新之后,我有更多的代码来复制一些信息,但是这些代码是在刷新开始后立即运行的,并且这些信息还没有被替换。

我希望创建一个等待刷新完成的时间段,然后可以继续执行其余的代码。

我不想只等待5秒,而是等待刷新时间,这样我就不会等待太长或太短,这取决于网速等。

我该怎么做呢?

编辑:

简单的代码:

代码语言:javascript
复制
ActiveWorkbook.RefreshAll

在这里,我需要延迟或等待代码,直到所有刷新完成...然后

代码语言:javascript
复制
MsgBox("The Refreshing is Completed!")

那个方向上的一些东西。但在它实际完成之前,它不能说msgbox ...有时根据网速的不同,刷新需要更短或更长的时间,所以我希望它是实际刷新时间的一个变量。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8925403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档