Как распечатать в Excel только чётные или нечётные страницы?
При работе с электронными таблицами Excel часто возникает необходимость распечатать данные — для отчётов, архивирования или передачи коллегам. Обычно Excel предлагает встроенные возможности печати: текущий выделенный фрагмент, всю книгу или заданный диапазон страниц (например, со 2-й по 5-ю). Однако иногда требуется напечатать только чётные или только нечётные страницы. К сожалению, Excel не предоставляет прямого встроенного инструмента для этого, поэтому задача на первый взгляд кажется сложной.
Необходимость печати только чётных или нечётных страниц может возникнуть в различных ситуациях — например, при организации двусторонней печати бумажных документов или при предварительном просмотре каждой второй страницы перед окончательной печатью. В этой статье представлены несколько практических методов, которые помогут вам распечатать чётные страницы, нечётные страницы или заданные диапазоны страниц в вашей рабочей книге Excel. Решения включают использование кода VBA, функций Kutools для Excel и другие альтернативные подходы. Каждый метод сопровождается кратким описанием сценария его применения и пошаговой инструкцией, чтобы вы могли выбрать наиболее подходящий вариант в зависимости от своих требований и уровня владения Excel.
Печать только чётных/Нечетные страницы с помощью VBA
Печать определённых страниц с помощью Kutools для Excel
Печать первой страницы каждого листа с помощью Kutools для Excel
Печать только чётных/Нечетные страницы с помощью VB
Стандартные параметры печати в Excel не позволяют напрямую распечатывать только чётные или только нечётные страницы. Однако с помощью простого макроса VBA вы легко сможете реализовать эту функцию и быстро напечатать именно те страницы, которые вам нужны. Этот метод особенно полезен при работе с объёмными книгами или при подготовке документов к двусторонней печати, когда часто требуется отдельно выводить чётные или нечётные страницы.
Прежде чем продолжить, сохраните книгу — на случай, если понадобится отменить изменения, — и убедитесь, что макросы включены в настройках Excel. Решения на основе VBA идеально подходят пользователям, знакомым с основами работы с макросами. Если вы ещё ни разу не использовали VBA, не переживайте: приведённые ниже шаги легко выполнить.
1. Нажмите Alt + F11, чтобы открыть окно редактора Microsoft Visual Basic для приложений.
2. В интерфейсе VBA выберите Вставка > Модуль, затем скопируйте и вставьте приведённый ниже код VBA в открывшееся окно модуля.
VBA: Печать только чётных или Нечетные страницы
Sub PrintOddEven()
'UpdatebyKutoolsforExcel20160105
Dim xPages As Long
Dim xFPage As Variant
Dim Page As Integer
xPages = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)")
xFPage = Application.InputBox("Enter 1 for odd pages, enter 2 for even pages", "Kutools for Excel", , , , , , 1)
If TypeName(xFPage) = "Boolean" Then Exit Sub
If xFPage > 0 Then
xFPage = Abs((xFPage Mod 2) - 2)
For Page = xFPage To xPages Step 2
ActiveSheet.PrintOut Page, Page
Next
End If
End Sub 3. Нажмите F5 на клавиатуре, чтобы запустить макрос. Появится диалоговое окно с запросом указать, какие страницы нужно распечатать. Введите 1, чтобы распечатать все нечётные страницы, или введите 2, чтобы распечатать все чётные страницы. Заголовок диалогового окна — Kutools для Excel для вашего удобства.
4. Нажмите ОК. Excel начнёт печатать либо только нечётные страницы, либо только чётные — в соответствии с вашим выбором.
Советы и примечания: После запуска этого макроса помните, что настройки принтера могут повлиять на результат. Чтобы обеспечить точный вывод, заранее убедитесь, что разрывы страниц и область печати на листе заданы корректно. Если возникнет ошибка, проверьте, правильно ли вы вставили весь код, и содержит ли выбранный лист данные, занимающие несколько страниц.
Когда использовать: Подход с использованием VBA рекомендуется, если вам нужен гибкий и автоматизированный способ печати чётных или нечётных страниц в разных версиях Excel или если вы регулярно работаете с большими книгами, имеющими разные диапазоны печати. Однако для использования макросов VBA необходимо включить их поддержку и сохранить книгу в формате с поддержкой макросов (.xlsm), поэтому этот метод может не подойти тем, кто не хочет работать с кодом.
Печать определённых страниц с помощью Kutools для Excel
Если вы не знакомы с VBA или предпочитаете удобный графический интерфейс, Kutools для Excel предлагает интуитивно понятный инструмент Печать определённых страниц, который значительно упрощает постраничную печать. С его помощью вы сможете всего за несколько кликов быстро настроить печать чётных или нечётных страниц, задать собственный диапазон (например, со страницы 5 по 12) и многое другое.
После установки Kutools для Excel выполните следующие действия: ()Бесплатно скачать Kutools для Excel прямо сейчас!))
- Перейдите на вкладку KUTOOLS PLUS>Печать>Печать определённых страниц.

- В появившемся диалоговом окне доступны следующие параметры:
- Установите флажок Нечетные страницы, чтобы распечатать только нечётные страницы.
- Или установите флажок Чётные страницы, чтобы распечатать только чётные страницы.
- Нажмите Печать.

Kutools для Excel немедленно запустит задание печати и отправит на принтер только выбранные вами страницы — чётные или нечётные.
Преимущества: Это решение особенно выгодно для пользователей, которым нужен надёжный способ без использования кода, а также расширенные параметры печати — такие как пакетная печать по всем листам, сохранение пользовательских настроек и возможность протестировать функцию без риска.
Меры предосторожности: Перед печатью всегда используйте Предварительный просмотр в Excel, чтобы проверить разрывы страниц и макет содержимого. Если результат не соответствует ожиданиям, скорректируйте область печати или параметры масштабирования. Инструменты печати Kutools учитывают текущий лист и область печати, поэтому обязательно проверьте свой выбор перед выполнением команды.
Печать только нечётных/чётных/определённых страниц
Печать первой страницы каждого листа с помощью Kutools для Excel
В книгах, содержащих несколько листов, часто возникает необходимость распечатать только первую страницу каждого листа — например, при подготовке отчётов, быстром просмотре ключевых данных или для документирования. С помощью утилиты Печать первой страницы каждого листа в Kutools для Excel вы выполните эту задачу одним щелчком, избавившись от ручного выбора и печати каждого листа.
После установки Kutools для Excel выполните следующие действия: ()Бесплатно скачать Kutools для Excel прямо сейчас!))
Активируйте книгу, для которой вы хотите распечатать первую страницу каждого листа, затем нажмите KUTOOLS PLUS > Печать > Печать первой страницы каждого листа.
Kutools автоматически распечатает первую страницу всех листов вашей текущей книги — без необходимости вручную выбирать отдельные листы или задавать диапазоны страниц. Эта функция особенно полезна пользователям, работающим с отчётами в крупных книгах, содержащих множество вкладок.
Совет: Чтобы получать стабильные результаты, убедитесь, что область печати и разрывы страниц на каждом листе правильно настроены перед использованием этой функции. Если печатаются неправильные страницы, вернитесь на вкладку Разметка страницы в Excel и при необходимости скорректируйте области.
Связанные статьи:
- Как распечатать сначала Последняя страница в Excel?
- Как распечатать по X строк на каждой странице в Excel?
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек

