Страницы: 1
RSS
Запуск макроса другой книги с вывертом
 
Доброго времени. в книге открывается вторая книга через команду GetObject с условно переменным именем файла
Код
            ipath = bs.Path & "\"
            s = ipath & Cells(i, 4) & ".xlsm" ' ячейка Cells(i, 4) содержит текст "подведение итогов"
            filt = s
            Set wb = GetObject(s)
и это прекрасно работает, но возникла необходимость запустить макрос находящийся во втором файле. и тут трудности. как запустить макрос я разобрался,
Код
Application.Run "'подведение итогов.xlsm'!test"
но хотелось бы понять как заставить работать  команду RUN или CALL в формате например
Код
Application.Run wb!Module1.test
не ясно, главное попробовать избавиться от привязки к названию файла в тексте кода, чтобы менять только содержимое ячейки.
Заранее всем спасибо.
Инженер не тот, кто все знает, а тот кто знает где найти ответ.
 
Код
Application.Run "'" & wb.Name & "'!test"
 
Спасибо, заработало
Инженер не тот, кто все знает, а тот кто знает где найти ответ.
 
Ну, что это за выверты? Предложите нормальное название темы. модераторы заменят
Страницы: 1
Наверх