Печать выборочных листов в Excel: как распечатать только нужные страницы

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

В этой статье вы найдёте 5 проверенных методов, как распечатать выборочные листы в Excel (включая версии 2010–2023 и Microsoft 365). Мы разберём не только базовые действия, но и нюансы: как сохранить настройки страницы для каждого листа отдельно, почему принтер игнорирует выбор листов, и как обойти ограничения при печати защищённых файлов. Все инструкции проиллюстрированы скриншотами и дополнены таблицей совместимости методов с разными версиями программы.

Если вы регулярно работаете с многолистовыми книгами, советуем сразу добавить эту страницу в закладки — здесь собраны решения для 90% типичных задач по выборочной печати. А для тех, кто торопится, ниже представлен экспресс-метод в 3 шага.

Выделите листы удерживая Ctrl (нажмите на ярлычки внизу экрана)|Перейдите в Файл → Печать|В разделе Настройки выберите Печатать выделенные листы|Нажмите Печать

-->

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

Это универсальный метод, работающий во всех версиях Excel от 2007 до 2023. Его главное преимущество — простота: не нужно менять настройки программы или создавать макросы. Подходит для печати 2–3 листов из книги.

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

  1. Удерживайте клавишу Ctrl на клавиатуре.
  2. Левой кнопкой мыши кликните по ярлычкам листов, которые нужно распечатать (они расположены внизу окна Excel). Выделенные листы подсветятся белым, а их названия станут полужирными.
  3. Откройте меню Файл → Печать (или нажмите Ctrl+P).
  4. В разделе Настройки (справа) найдите выпадающий список и выберите пункт Печатать выделенные листы.
  5. Нажмите кнопку Печать.

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

  • 🔹 Ярлычки листов подсвечены белым (не серым!).
  • 🔹 Вы не кликнули по ячейке на листе — это снимет выделение.
  • 🔹 В книге нет скрытых листов (они не печатаются даже при выделении).

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

Ежедневно|Несколько раз в неделю|Редко, по необходимости|Никогда не печатаю-->

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

Когда листы имеют разные параметры страницы (ориентацию, поля, колонтитулы), простого выделения недостаточно. В этом случае нужно настроить печать для каждого листа отдельно, а затем объединить их в одну задачу.

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

  1. Перейдите на первый лист, который нужно распечатать.
  2. Откройте вкладку Разметка страницы и настройте:
    • 📏 Поля (стандартные, узкие или пользовательские).
    • 🖼️ Ориентацию (книжная или альбомная).
    • 📑 Размер бумаги (А4, А5 и т. д.).
  • Повторите настройки для остальных листов.
  • Выделите все нужные листы (удерживая Ctrl).
  • Нажмите Файл → Печать и выберите Печатать выделенные листы.
  • ⚠️ Внимание: Если листы имеют разные настройки страницы, принтер может выдавать ошибку или печатать документы с неправильным форматированием. Чтобы избежать этого, используйте одинаковые параметры для всех выбранных листов или печатайте их по отдельности.

    Для ускорения процесса можно скопировать параметры страницы с одного листа на другой:

    1. Нажмите правой кнопкой на ярлычок листа с нужными настройками.
    2. Выберите Выделить все листы (они станут белыми).
    3. Щёлкните правой кнопкой по любому ярлычку и выберите Снять группировку.

    3. Способ 3: Настройка области печати (для фрагментов листа)

    Иногда требуется распечатать не весь лист, а только определённый диапазон ячеек. Например, таблицу без служебных данных или график с комментариями. В этом случае поможет область печати.

    Как настроить:

    1. Выделите ячейки, которые нужно распечатать (например, A1:D50).
    2. Перейдите на вкладку Разметка страницы и нажмите Область печати → Задать.
    3. Повторите шаги 1–2 для других листов.
    4. Выделите все листы с настроенными областями печати (удерживая Ctrl).
    5. Нажмите Файл → Печать и выберите Печатать выделенные листы.

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

    Чтобы удалить область печати:

    1. Перейдите на лист с ненужной областью.
    2. На вкладке Разметка страницы нажмите Область печати → Убрать.
    Задача Способ 1
    (Выделение листов)
    Способ 2
    (Параметры страницы)
    Способ 3
    (Область печати)
    Печать всех данных на листе ✅ Да ✅ Да ❌ Нет
    Печать фрагмента листа ❌ Нет ❌ Нет ✅ Да
    Сохранение настроек для будущей печати ❌ Нет ✅ Да ✅ Да
    Печать листов с разными параметрами ⚠️ Возможны ошибки ✅ Да ✅ Да

    4. Способ 4: Печать через VBA-макрос (для автоматизации)

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

    Инструкция по созданию макроса:

    1. Нажмите Alt + F11, чтобы открыть редактор VBA.
    2. В меню выберите Insert → Module.
    3. Вставьте следующий код:
      Sub PrintSelectedSheets()
      

      Dim ws As Worksheet

      Dim selectedSheets As String

      selectedSheets = "Лист1,Лист3" ' Укажите названия листов через запятую

      For Each ws In ThisWorkbook.Worksheets

      If InStr(1, selectedSheets, ws.Name) > 0 Then

      ws.PrintOut

      End If

      Next ws

      End Sub

    4. Замените "Лист1,Лист3" на названия ваших листов (в кавычках, через запятую).
    5. Закройте редактор VBA и вернитесь в Excel.
    6. Нажмите Alt + F8, выберите макрос PrintSelectedSheets и нажмите Выполнить.

    ⚠️ Внимание: Макросы работают только в файлах с расширением .xlsm (с поддержкой макросов). Если ваш файл сохранён как .xlsx, Excel заблокирует выполнение макроса. Чтобы исправить это:

    1. Перейдите в Файл → Сохранить как.
    2. В выпадающем списке Тип файла выберите Книга Excel с поддержкой макросов (*.xlsm).
    3. Преимущества этого метода:

      • 🤖 Автоматическая печать без ручного выделения.
      • 📁 Возможность сохранять разные наборы листов для разных задач (достаточно создать несколько макросов).
      • ⚡ Быстрее стандартного способа при частых повторениях.
    Как печатать листы с защитой?

    Если листы защищены паролем, макрос не сможет их распечатать без дополнительного кода. Добавьте перед ws.PrintOut строку:

    ws.Unprotect "ваш_пароль"

    Где "ваш_пароль" — пароль от защиты листа. После печати рекомендуется снова защитить лист:

    ws.Protect "ваш_пароль"

    5. Способ 5: Экспорт в PDF с выборочными листами

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

    Как экспортировать:

    1. Выделите нужные листы (удерживая Ctrl).
    2. Нажмите Файл → Экспорт → Создать PDF/XPS.
    3. В открывшемся окне выберите папку для сохранения.
    4. Нажмите Опубликовать.

    ⚠️ Внимание: При экспорте в PDF Excel создаёт один файл со всеми выбранными листами. Если вам нужны отдельные PDF для каждого листа, используйте макрос:

    Sub ExportSheetsToPDF()
    

    Dim ws As Worksheet

    Dim selectedSheets As Variant

    selectedSheets = Array("Лист1", "Лист3") ' Укажите названия листов

    For Each SheetName In selectedSheets

    ThisWorkbook.Worksheets(SheetName).ExportAsFixedFormat _

    Type:=xlTypePDF, _

    Filename:="C:\Temp\" & SheetName & ".pdf", _

    Quality:=xlQualityStandard, _

    IncludeDocProperties:=True, _

    IgnorePrintAreas:=False, _

    OpenAfterPublish:=False

    Next

    End Sub

    Не забудьте заменить "C:\Temp\" на нужный путь к папке.

    6. Решение распространённых проблем

    Даже при правильных настройках печать выборочных листов может работать со сбоями. Рассмотрим типичные ошибки и способы их устранения.

    Проблема 1: Принтер игнорирует выделенные листы и печатает всю книгу.

    Решение:

    • 🔍 Проверьте, что в настройках печати (Файл → Печать) выбрано Печатать выделенные листы, а не Печатать всю книгу.
    • 🖱️ Убедитесь, что листы действительно выделены (ярлычки белые, названия полужирные).
    • 🔄 Перезапустите Excel — иногда программа "забывает" выделение.

    Проблема 2: Печатаются пустые страницы между листами.

    Решение:

    • 📄 Проверьте, нет ли на листах скрытых строк/столбцов или огромных пустых областей с форматированием.
    • 🖼️ Настройте Область печати (раздел 3) или установите Разрыв страницы вручную на вкладке Вид → Разметка страницы.
    • 📏 Уменьшите масштаб печати в настройках (Файл → Печать → Масштаб).

    Проблема 3: При печатании нескольких листов сбиваются настройки страницы.

    Решение:

    • 🔧 Задайте одинаковые параметры страницы для всех листов (раздел 2).
    • 📑 Печатайте листы по одному, если они имеют разную ориентацию или размер бумаги.
    • 🤖 Используйте макрос (раздел 4) с индивидуальными настройками для каждого листа.

    7. Альтернативные программы для печати выборочных листов

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

    Популярные программы:

    • 📌 Kutools for Excel — плагин с функцией Print Multiple Worksheets, позволяющей печатать листы по маске (например, все листы, начинающиеся на "Отчёт_").
    • 📌 Ablebits — инструмент дляadvanced-печати с предварительным просмотром и настройкой порядка листов.
    • 📌 PDF24 Creator — бесплатная утилита для конвертации выбранных листов в PDF с дополнительными опциями (сжатие, шифрование).

    ⚠️ Внимание: Перед установкой сторонних программ проверьте их совместимость с вашей версией Excel и операционной системой. Некоторые плагины могут конфликтовать с обновлениями Microsoft 365.

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

    FAQ: Ответы на частые вопросы

    Можно ли распечатать выборочные листы на Mac?

    Да, алгоритм такой же, как на Windows:

    1. Выделите листы удерживая Command (вместо Ctrl).
    2. Перейдите в Файл → Печать.
    3. В настройках выберите Выделенные листы.

    В Excel для Mac 2011 и старше может отсутствовать опция выборочной печати — в этом случае используйте макрос (раздел 4) или экспорт в PDF.

    Как распечатать только видимые ячейки (без скрытых строк/столбцов)?

    В настройках печати (Файл → Печать) найдите параметр Печатать и выберите Только видимые ячейки. Если этой опции нет:

    1. Выделите диапазон видимых ячеек.
    2. Задайте Область печати (раздел 3).
    Почему при печати выбранных листов принтер выдаёт ошибку?

    Частые причины:

    • 🖨️ Драйвер принтера устарел — обновите его через Панель управления → Устройства и принтеры.
    • 📄 Слишком большой объём данных — разбейте печать на части или экспортируйте в PDF.
    • 🔒 Листы защищены — снимите защиту или используйте макрос с паролем (раздел 4).
    Можно ли сохранить настройки выборочной печати для будущего использования?

    Да, есть два способа:

    1. Шаблон книги: сохраните файл как шаблон (.xltx) с заданными областями печати и параметрами страницы.
    2. Макрос: запишите макрос (раздел 4) и сохраните книгу как .xlsm.

    В обоих случаях при следующем открытии файла настройки печати сохранятся.

    Как распечатать выборочные листы в Google Таблицах?

    В Google Sheets нет прямой функции выборочной печати, но можно:

    1. Скопировать нужные листы в новую книгу (Правка → Копировать лист → Новая книга).
    2. Нажать Файл → Печать.
    3. Или экспортировать в PDF (Файл → Скачать → PDF).