допустим, я уже открыл книгу 1 в экземпляре Excel 1 и книгу 2 в экземпляре excel 2
и у меня есть макрос с именем " AAA "в экземпляре 1 и" ASD " в экземпляре 2
я хочу вызвать " ASD "в экземпляре 2 из макроса" AAA " в экземпляре 1
допустим, я уже открыл книгу 1 в экземпляре Excel 1 и книгу 2 в экземпляре excel 2
и у меня есть макрос с именем " AAA "в экземпляре 1 и" ASD " в экземпляре 2
я хочу вызвать " ASD "в экземпляре 2 из макроса" AAA " в экземпляре 1
есть несколько способов сделать это, но проще всего использовать Application.Run()
. В качестве примера у меня есть книга под названием "SC Fun.файл xlsm" для того, чтобы запустить мой getData()
подпрограммы в книге из другой книги, я могу написать:
Sub runAnotherWokbooksMacro()
Application.Run "'SC Fun.xlsm'!getData"
End Sub
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]