Як надрукувати кілька аркушів (або всі аркуші) в Excel за один раз

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

У цьому уроці я покажу вам, як ви можете друк кількох аркушів у Excel за один раз. Це можуть бути деякі вибрані аркуші або всі аркуші робочої книги.

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

Тож почнемо!

Роздрукуйте всі аркуші за один раз

Excel має вбудовану функцію, яка дозволяє вам друкувати всі аркуші за один раз.

Нижче наведено кроки для друку всіх аркушів у книзі:

  1. Перейдіть на вкладку Файл
  2. Натисніть на опцію Друк
  3. На сторінці Друк натисніть спадне меню Параметри друку
  4. Натисніть Друкувати всю книгу
  5. Натисніть Друк

Вищеописані кроки надрукують усі аркуші у книзі. Якщо у вас на деяких аркушах встановлено область друку, буде надрукована лише ця область друку.

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

Досить легко!

Що робити, якщо ви хочете надрукувати лише окремі аркуші, а не всю книгу.

Читайте далі!

Друк кількох аркушів (вибраних) за один раз

Цього знову ж таки досить легко досягти.

Все, що вам потрібно зробити, це вибрати ті конкретні аркуші, які ви хочете надрукувати, а потім роздрукувати!

Нижче наведено кроки для друку окремих аркушів у книзі в Excel:

  1. Виберіть усі аркуші, які потрібно надрукувати. Для цього утримуйте клавішу Control і виберіть аркуші по одному. У цьому прикладі я вибираю Аркуші 1, 4 і 5
  2. Перейдіть на вкладку Файл
  3. Натисніть на опцію Друк
  4. На сторінці Друк натисніть спадне меню Параметри друку
  5. Натисніть «Друкувати активні аркуші» (у більшості випадків це вже параметр за умовчанням, але якщо це не так, ви можете вибрати це зі спадного меню)
  6. Натисніть Друк

Якщо ви вибираєте кілька аркушів, усі вони діють як друковані аркуші під час друку.

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

Друк декількох аркушів із певною областю друку

Це трохи складніше, ніж попередні два.

Припустимо, у вас є книга з кількома аркушами, і ви хочете надрукувати певну область з кожного аркуша.

Можливо, на кожному аркуші є підсумкові дані, і ви хочете роздрукувати ці дані, а не весь аркуш.

Це можна зробити, встановивши область друку на всіх аркушах, а потім роздрукувавши їх (як показано наведеними вище двома методами).

Тепер, коли справа доходить до налаштування області друку:

  • Вам потрібно зробити це вручну для кожного аркуша (особливо якщо область друку для кожного аркуша різна)
  • Або ви можете використовувати простий код VBA, щоб за один раз встановити однакову область друку на всіх аркушах.

Після того, як ви встановили область друку, можна надрукувати аркуші будь -яким із зазначених вище способів.

Тож дозвольте мені швидко показати вам, як налаштувати область друку вручну та за допомогою VBA.

Налаштування області друку вручну

Нижче наведено кроки для цього.

  1. Виберіть клітинки, які потрібно охопити в області друку
  2. Перейдіть на вкладку «Макет сторінки»
  3. У групі Налаштування сторінки натисніть «Область друку»
  4. Натисніть «Встановити область друку»

Це воно!

Це встановить область друку на вибрані клітинки, і під час друку цього аркуша буде надруковано лише область друку.

Це потрібно зробити вручну для кожного аркуша. Тож, якщо ви хочете надрукувати певні ділянки у Sheet1, Sheet4 та Sheet5, вам доведеться це робити для кожного аркуша окремо.

Налаштування області друку за допомогою VBA

Якщо у вас багато робочих аркушів, налаштування області друку вручну може зайняти багато часу.

У цьому випадку ви також можете використовувати VBA, щоб швидко встановити область друку на одному аркуші, а потім запустити код, щоб відтворити його на всіх інших аркушах.

Примітка: Цей метод добре працює, якщо у вас є той самий діапазон клітинок, який ви хочете використовувати під час налаштування області друку.

Нижче наведено код макросу VBA:

Sub SetPrintAreas1 () Dim PrntArea As String Dim ws As Worksheet PrntArea = ActiveSheet.PageSetup.PrintArea Для кожного ws у робочих листах ws.PageSetup.PrintArea = PrntArea Наступний набір wks = Ніщо не закінчується Sub

Наведений вище код використовує область друку з активних аркушів, переходить до всіх аркушів у книзі та встановлює ту саму область друку у кожному з цих аркушів.

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

Після того, як у вас є цей набір, тепер ви можете роздрукувати всі аркуші (або деякі вибрані аркуші), і буде надруковано лише область друку.

Ви можете помістити цей код макросу VBA у звичайний модуль і запустити його звідти.

Отже, це деякі сценарії, коли ви можете надрукувати кілька аркушів у Excel за один раз.

Сподіваюся, вам цей підручник був корисним!

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

wave wave wave wave wave