sql - 同时刷新几个QueryTable并在VBA中等待它们
问题描述
我有一个包含 10 个 QueryTable(链接到 CSV 文件)的 Excel 工作簿。使用 VBA,我想知道是否有办法使用 BackgroundQuery:=True 刷新所有这些,然后等待它们完成,然后再阅读其余的 VBA 代码。
我尝试了几件事:
MyQueryTable.Refresh BackgroundQuery:=True
然后循环并休眠,直到MyQueryTable.Refreshing
变为 False。但是,如果我这样做,似乎刷新也正在睡觉。- 问题是我
ThisWorkbook.RefreshAll
找不到等到刷新完成的方法。
你还有其他建议吗?
谢谢你的帮助,马克斯
解决方案
推荐阅读
- ajax - 在数据表树结构中调用不同的ajax
- java - 从 lambda 函数访问共享文件夹(java)
- javascript - 我需要在单击我的反应应用程序中的 chrome 扩展中的特定链接时显示一个弹出窗口
- excel - 复制粘贴到两张纸上的列
- excel - 在 Google 表格中为搜索结果制作临时表
- android - 如何从 android ZXING 扫描仪条码中删除文本
- python - (tkinter)我将按钮网格化到框架的方式有问题吗?
- python - TypeError:自定义 Python 类中缺少参数
- python - 如何使用 Python 编写新的字段文本 XML 属性?
- postgresql - Emojis 毁了 postgresql ts_vector 文档搜索