Как распечатать всю книгу Excel целиком: инструкция с картинками и лайфхаками

Распечатка всей книги Microsoft Excel — задача, с которой сталкиваются бухгалтеры, аналитики и студенты при подготовке отчётов. В отличие от печати одного листа, вывод на бумагу десятков вкладок требует особого подхода: стандартный метод через Файл → Печать просто не покажет остальные листы. В этой статье разберём 5 рабочих способов — от ручных настроек до автоматизации через VBA, а также решим типичные проблемы: обрезку данных, неправильный масштаб и пропущенные страницы.

Особенность Excel в том, что программа по умолчанию печает только активный лист. Чтобы распечатать всю книгу, придётся либо вручную выбирать диапазоны, либо использовать скрытые функции. Мы протестировали все методы на версиях Excel 2016–2026 (включая Microsoft 365) и выделили самый быстрый способ — его вы найдёте в первом разделе. А если вам нужно напечатать только выборочные листы, переходите сразу к четвёртому пункту.

Способ 1: Печать всех листов через параметры книги (самый быстрый)

Этот метод работает во всех версиях Excel и не требует знания макросов. Суть в том, что вы временно объединяете все листы в группу, а затем печатаете их как единое целое. Важно: после печати не забудьте разгруппировать вкладки, иначе изменения будут применяться ко всем листам одновременно.

Пошаговая инструкция:

  1. Откройте книгу Excel и убедитесь, что все листы, которые нужно напечатать, не скрыты (чтобы проверить, кликните правой кнопкой по стрелкам прокрутки вкладок).

  2. Зажмите клавишу Ctrl и поочерёдно кликните левой кнопкой мыши на каждый лист в нижней панели. Все выбранные вкладки подсветятся белым.

  3. Перейдите в Файл → Печать (или нажмите Ctrl+P). В разделе Настройки выберите принтер и проверьте предварительный просмотр.

  4. Нажмите Печать. Excel автоматически отправит на печать все выбранные листы как один документ.

  5. После печати обязательно кликните правой кнопкой по любому листу и выберите Разгруппировать листы, иначе все дальнейшие действия будут дублироваться на всех вкладках.

Убедиться, что все листы видимые (не скрыты)

Проверить ориентацию страницы (книжная/альбомная)

Настроить поля (стандартные или узкие)

Выбрать масштаб "Разместить не более чем на 1 страницу" (если нужно)

-->

⚠️ Внимание: Если в книге есть скрытые листы, они не попадут в печать. Чтобы их показать, кликните правой кнопкой по любому листу и выберите Показать.

Способ 2: Печать через макрос VBA (для больших книг)

Если в книге более 20 листов, ручной метод из первого способа станет утомительным. В этом случае поможет VBA-скрипт, который автоматически переберёт все вкладки и отправит их на печать. Этот способ требует разрешения на выполнение макросов (включается в Файл → Параметры → Центр управления безопасностью).

Инструкция:

  1. Нажмите Alt+F11, чтобы открыть редактор VBA.

  2. В меню выберите Insert → Module.

  3. Скопируйте и вставьте этот код:

    Sub PrintAllSheets()
    

    Dim ws As Worksheet

    For Each ws In ThisWorkbook.Worksheets

    ws.PrintOut

    Next ws

    End Sub

  4. Закройте редактор и вернитесь в Excel. Нажмите Alt+F8, выберите макрос PrintAllSheets и кликните Выполнить.

Макрос начнёт печать по одному листу за раз, что удобно для контроля процесса. Если нужно пропустить определённые вкладки (например, служебные), модифицируйте код:

Sub PrintSelectedSheets()

Dim ws As Worksheet

For Each ws In ThisWorkbook.Worksheets

' Пропускаем листы с именами "Данные" и "Шаблон"

If ws.Name <> "Данные" And ws.Name <> "Шаблон" Then

ws.PrintOut

End If

Next ws

End Sub

Способ 3: Печать через предварительный просмотр (для контроля разметки)

Если вам важно проконтролировать разметку каждого листа перед печатью, используйте режим предварительного просмотра с ручным выбором диапазонов. Этот метод подходит для книг, где на разных вкладках разные настройки страницы (например, альбомная ориентация для графиков и книжная для таблиц).

Алгоритм действий:

  1. Откройте первый лист и нажмите Ctrl+P.

  2. В разделе Настройки выберите принтер и настройте параметры (поля, ориентацию, масштаб).

  3. Нажмите на стрелку рядом с Печатать активные листы и выберите Печатать всю книгу.

  4. Прокрутите предварительный просмотр с помощью стрелок внизу окна, чтобы проверить каждый лист.

  5. Если на каком-то листе разметка сбилась, отмените печать, вернитесь в Excel, исправьте настройки страницы (Разметка страницы → Параметры страницы) и повторите попытку.

⚠️ Внимание: Если в книге есть сводные таблицы или диаграммы, они могут обрезаться при печати. Чтобы этого избежать, перед печатью:

  • 📏 Установите масштаб "Разместить не более чем на 1 страницу по ширине"
  • 🖼️ Для диаграмм перейдите в Формат диаграммы → Размер и уменьшите высоту/ширину
  • 📄 Проверьте разрывы страниц в режиме Вид → Разметка страницы

Способ 4: Печать выборочных листов (если не нужны все)

Если в книге 50 листов, но распечатать нужно только 5, используйте этот метод. Он позволяет вручную выбрать конкретные вкладки без группировки.

Как это сделать:

  1. Зажмите Ctrl и кликните левой кнопкой мыши на нужные листы (они подсветятся).

  2. Нажмите Ctrl+P.

  3. В разделе Настройки убедитесь, что выбрано Печатать активные листы (а не "всю книгу").

  4. Нажмите Печать.

Чтобы упростить выбор листов, используйте сочетания клавиш:

  • 🔹 Ctrl+PgUp/PgDn — переключение между листами
  • 🔹 Shift+клик — выбор диапазона листов (например, с 3-го по 7-й)
  • 🔹 Ctrl+Shift+клик — добавление отдельных листов к выборке

Каждую неделю|1-2 раза в месяц|Реже, но методу распечатки всех листов не знал|Никогда не печатал, но статья пригодится-->

Способ 5: Экспорт в PDF с последующей печатью (универсальный метод)

Если принтер "не видит" все листы или сбиваются настройки, экспортируйте книгу в PDF, а затем распечатывайте файл. Этот способ гарантирует, что разметка сохранится, а все листы будут на месте.

Пошаговая инструкция:

  1. Перейдите в Файл → Экспорт → Создать PDF/XPS.

  2. В окне публикации выберите Оптимизировать для: Стандарт (публикация в сети и печать).

  3. Нажмите Опубликовать и сохраните файл.

  4. Откройте полученный PDF в Adobe Acrobat или другом просмотрщике и распечатайте.

Преимущества этого метода:

  • 📄 Сохраняется точная разметка (включая цвета, шрифты, границы)
  • 🖨️ Можно выбрать диапазон страниц для печати (например, только чётные)
  • 🔒 PDF защищён от случайных изменений при печати
Что делать, если PDF обрезает таблицы?

Если при экспорте в PDF таблицы обрезаются по краям, перед сохранением выполните

1. В Excel перейдите в Вид → Разметка страницы.

2. Перетащите синие линии разрывов страниц так, чтобы они охватывали всю таблицу.

3. Вернитесь в Файл → Экспорт → PDF и повторите попытку.

Решение типичных проблем при печати книги Excel

Даже после правильной настройки печать может пойти не так. В таблице ниже — распространённые ошибки и способы их исправления:

Проблема Причина Решение
Печатается только первый лист Не выбраны все листы для печати Зажмите Ctrl и кликните на каждый лист перед печатью
Таблицы обрезаются по краям Неправильные поля или масштаб Установите масштаб "Разместить не более чем на 1 страницу" или уменьшите поля в Разметка страницы → Поля
Пропускаются страницы Скрытые строки/столбцы или пустые листы Покажите все данные (Главная → Формат → Отобразить или скрыть) и удалите пустые листы
Мелкий шрифт на печати Автоматическое масштабирование Вручную установите масштаб 100% в настройках печати или увеличьте шрифт в Excel
Печать идёт не по порядку листов Excel печает листы в порядке их создания, а не отображения Переименуйте листы по алфавиту (например, 01_Отчёт, 02_Графики) или перетащите их в нужном порядке

⚠️ Внимание: Если при печати исчезают формулы и отображаются только результаты, перед печатью перейдите в Файл → Параметры → Дополнительно и снимите галочку с пункта Показывать формулы в ячейках вместо их значений.

Советы по оптимизации печати больших книг

Если книга содержит сотни строк или десятки листов, используйте эти приёмы для экономии бумаги и чернил:

  • 🖼️ Печать без сетки: Снимите галочку с Печатать линии сетки в Разметка страницы → Параметры листа. Это уменьшит визуальный шум.
  • 📊 Чёрно-белая печать: В настройках принтера выберите режим "Черновик" или "Оттенки серого", чтобы сэкономить цветные чернила.
  • 📑 Несколько страниц на листе: В предварительном просмотре печати (Ctrl+P) выберите По 2 (или 4) страницы на листе.
  • 🔍 Печать только используемого диапазона: Выделите нужный диапазон ячеек и в настройках печати выберите Печатать выделенный фрагмент.

Для книг с повторяющимися заголовками (например, шапки таблиц на каждой странице) настройте параметры печати:

  1. Перейдите в Разметка страницы → Печатаемые заголовки.

  2. Укажите строки/столбцы, которые должны повторяться на каждой странице (например, $1:$1 для первой строки).

FAQ: Частые вопросы о печати книг Excel

Можно ли напечатать все листы Excel в одном файле PDF?

Да, для этого при экспорте в PDF (Файл → Экспорт → Создать PDF/XPS) выберите опцию Всю книгу в разделе Опубликовать. Все листы будут сохранены в одном PDF-файле, каждый на отдельной странице.

Почему принтер игнорирует настройки полей из Excel?

Это происходит из-за конфликта между настройками Excel и драйвера принтера. Решение:

  1. В окне печати (Ctrl+P) нажмите Свойства принтера.
  2. Проверьте, чтобы там не было установлено "Подогнать под страницу" или "Автоматическое масштабирование".
  3. Установите поля вручную (например, по 1 см со всех сторон).
Как напечатать только видимые ячейки (без скрытых строк/столбцов)?

В настройках печати (Ctrl+P) в разделе Настройки выберите Печатать только видимые ячейки. Если этот пункт отсутствует, перед печатью удалите скрытые данные или покажите их через Главная → Формат → Отобразить или скрыть.

Можно ли автоматически пронумеровать страницы при печати всей книги?

Да, для этого:

  1. Перейдите в Вставка → Колонтитулы.
  2. В центральном колонтитуле добавьте поле Номер страницы.
  3. Чтобы нумерация шла сквозной по всем листам, вручную пронумеруйте первый лист (например, с 1), второй — с последнего номера первого листа + 1, и т.д.

Для автоматической сквозной нумерации потребуется VBA-макрос.

Как распечатать книгу Excel на принтере, который поддерживает только A4, если листы настроены на A3?

Есть два варианта:

  1. Уменьшить масштаб: В настройках печати (Ctrl+P) выберите Уместить на 1 страницу или установите масштаб 70–80%.
  2. Разбить на несколько листов A4: В Разметка страницы → Разрывы вручную добавьте разрывы так, чтобы таблица делилась на части, помещающиеся на A4.