Скасувати області друку в книзі Excel за допомогою макросу VBA

Зміст

Ви можете використовувати макрос VBA для видалення областей друку зі своїх електронних таблиць. Макрос автоматично перебирає всі робочі аркуші у вашій книзі, роблячи вільне очищення областей друку.

Ви можете визначити області друку в кожній таблиці Excel. Ви робите це у діалоговому вікні «ДРУК». При друку Excel враховує лише дані, які знаходяться в області друку.

У таблиці Excel позначає області друку пунктирними лініями. Наступний малюнок показує таблицю, в якій діапазон тиску визначено в області A1: C16:

Після встановлення зони тиску зберігаються. Використовуйте відповідну команду CANCEL PRINT AREA, щоб видалити області друку зі своїх таблиць.

Якщо ви хочете зробити це швидко і легко, ви можете скористатися макросом. Наступні макроцикли проходять усі робочі аркуші поточної книги та вимикають області друку на кожному аркуші:

Підвищення площ тиску вгору ()
Затемнити таблицю як аркуш
Для кожної таблиці в ActiveWorkbook.Worksheets
Table.PageSetup.PrintArea = ""
Наступна таблиця
End Sub

Макрос видаляє область друку, заповнюючи властивість PAGESETUP.PRINTAREA порожнім текстом.

Щоб ввести макрос, натисніть клавішу ALT F11 в Excel, щоб відкрити редактор VBA. Виберіть команду INSERT - MODULE у редакторі VBA та введіть макрос. Щоб запустити макрос, активуйте комбінацію клавіш ALT F8 в Excel. Дві комбінації клавіш працюють у всіх версіях Excel.

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave