类似于这里的问题,我有一组10多个查询,其中一些是外部连接,这些查询被合并到一个大表中,然后又合并为几个表,然后在更多表中进一步总结。
在我给出的链接中,提供了VBA代码,我可以使用该代码来确保所有内容都按照我指定的顺序进行刷新,这将基于查询依赖性。但是,出于安全原因,我希望避免保存和共享启用了宏的工作簿(.xlsm)。
我知道我可以编写所有查询以返回到外部数据,而不是分步执行操作,但是我避免这样做,因为我自己实际上是使用中间步骤,并且使所有表都在外部进行连接比执行此操作要慢得多一旦。
我还有其他选择吗?
我通常使用编号的查询组。根据您的依赖关系,您可能可以将查询分为几个组,例如
然后,刷新过程将简化为仅右键单击每个组并选择“刷新”。
您也可以在每个组中添加说明,以使其更加清晰。
顺便说一句,数字本身并不能实现任何目的,但是可以使意图/使用更加清晰。