我可以指定Excel的数据>刷新所有更新顺序,而不使用VBA?

类似于这里的问题,我有一组10+查询,其中一些外部连接被合并到一个大表中,然后聚合成更多的表,然后在更多的表中进一步总结。

在我给出的链接中,提供了VBA代码,我可以使用它来确保所有内容都按我指定的顺序刷新,这将基于查询依赖关系。 但是,出于安全原因,我想避免必须保存和共享macros启用工作簿( .xlsm )。

我知道我可以写所有的查询返回到外部数据,而不是一步一步地做,但我避免这一点,因为我实际上使用中间步骤,使所有的表连接外部是比慢慢地做一旦。

有没有其他的select,我错过了?

我通常使用编号的查询组。 根据您的依赖关系,您可以将您的查询分组到几个小组中,例如

  1. 提取
  2. 转变
  3. 产量

然后刷新过程简化为只需右键单击每个组并select刷新。

您也可以向每个组添加说明以使其更清楚。

顺便说一句,这些数字本身并没有达到什么目的,而是使意图/使用更清晰。