В этой статье я расскажу о том, как запустить макрос для нескольких файлов книги одновременно, не открывая их. Следующий метод может помочь вам решить эту задачу в Excel.
Запустить макрос одновременно в нескольких книгах с кодом VBA
Запустить макрос одновременно в нескольких книгах с кодом VBA
Чтобы запустить макрос в нескольких книги, не открывая их, примените следующий код VBA:
1 . Удерживая нажатыми клавиши ALT + F11 , откройте окно Microsoft Visual Basic для приложений .
2 . Нажмите Вставить > Module и вставьте следующий макрос в окно Module .
Код VBA: запускать один и тот же макрос в нескольких книгах одновременно:
Примечание . В приведенном выше коде, пожалуйста, скопируйте и вставьте свой собственный код без заголовка Sub и нижнего колонтитула End Sub между With Workbooks.Open (xFdItem & xFileName) и Завершить на скрипты. См. Снимок экрана:
3 . Затем нажмите клавишу F5 , чтобы выполнить этот код, и откроется окно Обзор , выберите папку, содержащую книги, ко всем которым вы хотите применить этот макрос. , см. снимок экрана:
4. А затем нажмите кнопку OK , нужный макрос будет выполнен сразу из одной книги в другую.