【发布时间】:2020-08-30 09:27:59
【问题描述】:
我想用 VBA 对某些查询的循环自动刷新进行编程,例如,当“B1”>“B2”时,来自 20 个现有查询的 3 个查询,如果不满足这个不等式条件,那么 20 个查询将每 2 个自动刷新一次分钟。有任何想法吗? 我的工作簿中的 20 个查询目前每 2 分钟刷新一次。当工作表“结论”中的单元格“B1”>“B2”单元格时,我需要中断此刷新模式。只有获取在上述单元格中操作的外部数据所涉及的查询才会自刷新。例如,查询 1、查询 2 和查询 3 负责提供要在导致上述单元格的计算中操作的值,因此它们将是唯一会在循环中刷新的查询,直到说不等式就解决了。停止遵守 一旦最后一次发生,那么 20 个查询将每 2 分钟更新一次。 我在准备 VBA 时需要帮助,因为我对代码层次结构的了解超出了我的知识范围。请帮忙!
【问题讨论】:
-
每当您发布此内容时,人们都会不断建议
Application.OnTime,但您似乎有意无视该建议。本网站旨在帮助您解决您的代码问题,但如果您不尝试编写一些代码,那么它可能不适合您提出问题。
标签: excel vba loops refresh powerquery