Запуск макроса в другом файле Excel - VB

Узнай цену своей работы

Формулировка задачи:

Господа, доброго времени суток.
Замучил вопрос, возможно дурацкий.
Есть два файла Excel: Книга1 и Книга2. В книге2 есть макрос2.
Задача: написать в Книге1 макрос, который:
1. Открывает книгу2
2. Запускает в ней Макрос2
3. Закрывает книгу2
На втором шаге затык: не знаю как по-человечески вызвать из Макроса Книги1 макрос, хранящийся в Книге2. Пока решил проблему, повесив Макрос2 на определенное событие книги2 (Worksheet_Change), но есть чувство, что это лечение зубов через задний проход.
Есть ли способ запустить макрос в книге2, обратившись к нему по имени?

Решение задачи: «Запуск макроса в другом файле Excel»

textual
Листинг программы
Application.Run "ModResolver.xlsm!Module1.Resolver"

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.143 из 5
Похожие ответы