Как запустить макрос одновременно в нескольких файлах книги?
В этой статье я расскажу о том, как запустить макрос для нескольких файлов книги одновременно, не открывая их. Следующий метод может помочь вам решить эту задачу в Excel.
Запустить макрос одновременно в нескольких книгах с кодом VBA
Запустить макрос одновременно в нескольких книгах с кодом VBA
Чтобы запустить макрос в нескольких книгах, не открывая их, примените следующий код VBA:
1. Удерживайте ALT + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > Модули, и вставьте следующий макрос в Модули Окно.
Код VBA: запускать один и тот же макрос в нескольких книгах одновременно:
Sub LoopThroughFiles()
Dim xFd As FileDialog
Dim xFdItem As Variant
Dim xFileName As String
Set xFd = Application.FileDialog(msoFileDialogFolderPicker)
If xFd.Show = -1 Then
xFdItem = xFd.SelectedItems(1) & Application.PathSeparator
xFileName = Dir(xFdItem & "*.xls*")
Do While xFileName <> ""
With Workbooks.Open(xFdItem & xFileName)
'your code here
End With
xFileName = Dir
Loop
End If
End Sub
Внимание: В приведенном выше коде скопируйте и вставьте свой собственный код без ниже заголовок и End Sub нижний колонтитул между С Workbooks.Open (xFdItem & xFileName) и Конец с скрипты. Смотрите скриншот:
3, Затем нажмите F5 ключ для выполнения этого кода и ЛИСТАТЬ СПИСКИ отображается окно, выберите папку, содержащую книги, к которым вы хотите применить этот макрос, см. снимок экрана:
4. Затем нажмите OK кнопка, нужный макрос будет выполнен сразу из одной книги в другую.
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!