В некоторых случаях мы можем установить область печати на листе для печати, но если есть несколько листов с разными областями печати, как я могу очистить все области печати на нескольких листах одновременно в Excel? Удаление вручную по одному – медленный способ, есть ли быстрый способ?
Очистить область печати по всей книге с помощью VBA
Очистите область печати на нескольких листах с помощью функции копирования страницы
Очистить область печати по всей книге с помощью VBA
Вот код макроса, который может очистить все области печати по всей книге.
1. Нажмите клавиши Alt + F11 , чтобы открыть окно Microsoft Visual Basic для приложений .
2. На панели Project – VBAProject дважды щелкните ThisWorkbook , скопируйте ниже VBA и вставьте их в правый пустой скрипт. См. Снимок экрана:
VBA: очистить область печати всей книги
3. Нажмите клавишу F5 , чтобы запустить код, после чего все области печати в книге будут удалены.
Очистите область печати на нескольких листах с помощью Copy Page Setup
Если у вас есть Kutools for Excel, его утилита Copy Page Setup также может оказать вам услугу по очистке нескольких печатать области через листы.
После установки Kutools for Excel, сделайте следующее: (Бесплатная загрузка Kutools for Excel прямо сейчас!)
1. Выберите один лист, например, случайный пароль листа, а затем нажмите Макет страницы > Область печати > Очистить область печати . См. Снимок экрана:
2. Затем нажмите Kutools Plus > Печать > Копировать настройки страницы .
3. Затем в диалоговом окне Копировать параметры страницы ,
в разделе Копировать в , перечислены все листы, кроме текущего, проверьте листы. вы хотите очистить область печати;
затем перейдите в раздел Параметры , в списке Лист , отметьте только параметр Область печати . См. Снимок экрана:
4. Нажмите ОК . Теперь области печати удалены с выбранных листов.