Автор Тема: Excel VBA Макросы. Макрос для запуска макросов.  (Прочитано 175 раз)

Оффлайн Посетитель 11.03.2022

  • Посетитель форума
  • Сообщений: 4
Внутри одной книги находятся три макроса.
Как будет выглядеть макрос для выполнения этих трёх макросов по порядку?
Не могу сообразить.

Оффлайн Администратор

  • Administrator
  • Сообщений: 2017
Sub Макрос()
    Макрос1
    Макрос2
    Макрос3
End Sub

Этот макрос сработает,
1) если все четыре макроса находятся в стандартных модулях (а не в модулях книги, листов). При этом макросы могут находиться в разных модулях;
2) или если все четыре макроса одновременно находятся внутри модуля книги;
3) или если все четыре макроса одновременно находятся внутри одного модуля листа.

Если макросы находятся в модулях книги или листов и какие-то макросы находятся в одном модуле, а другие в другом, то при запуске произойдёт ошибка: Compile error: Sub or Function not defined.

Оффлайн Посетитель 11.03.2022

  • Посетитель форума
  • Сообщений: 4
Огромное спасибо за оперативный ответ, не на всех форумах встретишь такое!