Что делает макрос
В этом макросе, коллекция Workbooks перебирает все открытые рабочие книги. По мере того как макрос проходит через каждую книгу, он сохраняет и закрывает их.
Код макроса
Sub Macros11()
Dim wb As Workbook '1 объявляем переменные
For each wb In Workbooks '2 перебираем все открытые книги
wb.Close '3 закрываем
SaveChanges = True Workbooks '4 сохраняем изменения
Next wb
End Sub
Как работает этот код
Объявляем переменную, которая представляет собой объект книга. Это позволяет перебирать все открытые книги.
С помощью цикла просто проходит через все открытые книги.
Закрываем книгу (Excel затем выдаст сообщение с предложение сохранения изменений)
Сохраняем изменения. Если Вы не хотите, чтобы их сохраняли, нужно изменить аргумент Savechanges значение с True на False.
Как использовать
1
|