我正在创建一些代码,我可以在其中单击一个按钮,它将刷新我在该工作表上的查询表。
现在,我的问题是,在刷新之后,我有更多的代码来复制一些信息,但是这些代码是在刷新开始后立即运行的,并且这些信息还没有被替换。
我希望创建一个等待刷新完成的时间段,然后可以继续执行其余的代码。
我不想只等待5秒,而是等待刷新时间,这样我就不会等待太长或太短,这取决于网速等。
我该怎么做呢?
编辑:
简单的代码:
ActiveWorkbook.RefreshAll
在这里,我需要延迟或等待代码,直到所有刷新完成...然后
MsgBox("The Refreshing is Completed!")
那个方向上的一些东西。但在它实际完成之前,它不能说msgbox ...有时根据网速的不同,刷新需要更短或更长的时间,所以我希望它是实际刷新时间的一个变量。
https://stackoverflow.com/questions/8925403
复制相似问题