启动VBA程序AFTER加载外部数据

我有一张简单的Excel工作簿,其中是在开始工作簿后加载的查询。 这不是 VBA程序。

外部数据加载是否可以启动VBA程序?

还是有可能启动Excel后启动macros,但等到查询完成?

您可以尝试使用Workbook_Open事件评论。

 Private Sub Workbook_Open() Me.RefreshAll DoEvents 'This will halt macro to allow the system finish on-going activity which is refreshing the workbook. MyMacro 'This is the name of the VBA procedure stored in a module you want to run End Sub