我有一个简单的excel工作簿,其中包含一个工作表,其中是在启动工作簿后加载的查询。 不是 VBA程序。
是否可以在加载外部数据后启动VBA程序?
或者可以在启动Excel后启动宏但等到查询完成后才会启动吗?
答案 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