Excel 如何确定源工作簿中电源查询的上次刷新

Excel 如何确定源工作簿中电源查询的上次刷新,excel,refresh,powerquery,Excel,Refresh,Powerquery,上下文: 我有一个复杂的Excel工作簿网络。主Excel工作簿通过Excel的Power Query链接到多个源工作簿(查询链接到存储源文件的文件夹)。每个源工作簿都有自己的数据模型,每个源工作簿中的每个表都会附加到主数据表中。它是主工作簿中连接到的主数据表。有助于可视化结构的小型示意图: 主工作簿->源文件夹->源文件 现在,为了让主工作簿从源文件中检索最新数据,需要刷新源文件数据模型,以便将最新数据输出到主数据表中,以输入主工作簿 问题: 有没有办法将每个源文件的上次刷新日期拖到主工作簿中

上下文:

我有一个复杂的Excel工作簿网络。主Excel工作簿通过Excel的Power Query链接到多个源工作簿(查询链接到存储源文件的文件夹)。每个源工作簿都有自己的数据模型,每个源工作簿中的每个表都会附加到主数据表中。它是主工作簿中连接到的主数据表。有助于可视化结构的小型示意图:

主工作簿->源文件夹->源文件

现在,为了让主工作簿从源文件中检索最新数据,需要刷新源文件数据模型,以便将最新数据输出到主数据表中,以输入主工作簿

问题:


有没有办法将每个源文件的上次刷新日期拖到主工作簿中?我知道还有一段路要走,最后修改日期,这只是工作簿保存的最后日期。但是有没有办法在每个源文件中完成数据模型刷新的最后日期?

您可以使用带有

DateTime.LocalNow()
当模型被刷新时,它会被准确地更新


您可以在独立的表中使用它,也可以将其用作现有查询的自定义列。

如果可以,请添加一个命名范围并在其中存储刷新日期,然后查询该范围(全部使用VBA)Doh!很简单,谢谢!