Запустите процедуру VBA после загрузки внешних данных
Вопрос
У меня есть простая книга Excel с одним листом, где находится запрос, загруженный после начальной рабочей книги.
Можно ли запустить процедуру VBA
Или можно запустить макрос после запуска Excel, но подождите, пока запрос не закончится?
Решение
Вы можете попробовать это, как прокомментировано с использованием события 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
. Не связан с StackOverflow