Як об’єднати два макроси в Excel

Створіть головний макрос, натиснувши вкладку «Вид» на панелі інструментів. Натисніть «Макроси» та виберіть «Переглянути макроси». Введіть ім’я головного макросу, наприклад «Майстер», у полі «Назва макросу». Натисніть кнопку «Створити», щоб запустити редактор Visual Basic.

Помістіть курсор у другий рядок під підпрограмою. Наприклад, якщо ім’я створеного вами макросу – «Master», перший рядок – «Sub Master().» Під цим рядком введіть «Виклик», а потім назву першого макросу, який потрібно запустити. Наприклад, якщо ви створили макрос під назвою "GetWebQueries", який перебирає список URL-адрес, відкриваючи кожну один і скопіювавши та вставивши дані з таблиці на новий аркуш, ви введете «Call GetWebQueries()."

Натисніть «Enter», щоб перейти до наступного рядка. Введіть "Call", а потім назву другого макросу, наприклад, "Call Format()", який запускатиме макрос Format, який форматує кожен аркуш визначеним способом. Збережіть макрос і закрийте редактор Visual Basic.

Запустіть основний макрос, натиснувши вкладку «Перегляд». Натисніть «Макроси» та виберіть «Переглянути макроси». Виберіть основний макрос і натисніть кнопку «Виконати». Головний макрос запускатиме макроси «GetWebQueries» і «Формат» у зазначеному порядку.