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

时间:2014-04-14 08:10:22

标签: excel vba excel-vba

我有一个简单的excel工作簿,其中包含一个工作表,其中是在启动工作簿后加载的查询。 不是 VBA程序。

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

或者可以在启动Excel后启动宏但等到查询完成后才会启动吗?

1 个答案:

答案 0 :(得分:2)

您可以使用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