Доброго времени. в книге открывается вторая книга через команду 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 |
не ясно, главное попробовать избавиться от привязки к названию файла в тексте кода, чтобы менять только содержимое ячейки.
Заранее всем спасибо.