Excel ожидает завершения одного макроса перед вызовом другого - PullRequest
1 голос
/ 09 ноября 2009

Я использую запуск приложения для вызова нескольких макросов в следующем порядке.

Sub Run_All_Macros()
  Application.Run ("Macro_1")
  Application.Run ("Macro_1")
End Sub

Когда я запускаю Run_All_Macros, все макросы работают параллельно. Есть ли способ дождаться завершения первого макроса до запуска второго?

1 Ответ

4 голосов
/ 10 ноября 2009

Если вы перебираете макросы (используйте F8), вы должны видеть, что они работают по порядку, а не одновременно.

Я использую пошаговый метод, чтобы точно посмотреть, что происходит и в каком порядке. Я часто нахожу, что включил в логику ошибку или что-то еще, что не дает желаемого результата.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...