Excel печатает каждую ячейку как страницу
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Excel печатает каждую ячейку как страницу
Здравствуйте))) Помогите решить следующую проблему:
При масштабировании страницы (чтобы документ влез на одну страницу) Ексель автоматом определяет новые области печати на каждую ячейку отдельно — получается тисяча страниц для печати.
Проблема изначально появилась из ниоткуда на Офисе 2010. Удалил его, поставил 2016 но проблема осталась.
Может кто стыкался и знает как решить?
Здравствуйте))) Помогите решить следующую проблему:
При масштабировании страницы (чтобы документ влез на одну страницу) Ексель автоматом определяет новые области печати на каждую ячейку отдельно — получается тисяча страниц для печати.
Проблема изначально появилась из ниоткуда на Офисе 2010. Удалил его, поставил 2016 но проблема осталась.
Может кто стыкался и знает как решить? Magistrum
Сообщение отредактировал Magistrum — Понедельник, 30.09.2019, 13:13
Сообщение Здравствуйте))) Помогите решить следующую проблему:
При масштабировании страницы (чтобы документ влез на одну страницу) Ексель автоматом определяет новые области печати на каждую ячейку отдельно — получается тисяча страниц для печати.
Проблема изначально появилась из ниоткуда на Офисе 2010. Удалил его, поставил 2016 но проблема осталась.
Может кто стыкался и знает как решить? Автор — Magistrum
Дата добавления — 30.09.2019 в 13:01
покупка
Как распечатать каждую строку / ячейку на отдельной странице в Excel?
Например, у вас есть таблица заработной платы, и вы хотите распечатать каждую запись на отдельной странице в Excel, как вы с этим справляетесь? В этой статье будут представлены три метода, позволяющих легко сделать это в Excel.
- Распечатайте каждую строку / ячейку на отдельной странице с регулировкой высоты строки
- Распечатайте каждую строку / ячейку на отдельной странице с помощью VBA
- Распечатайте каждую строку / ячейку на отдельной странице с помощью Kutools for Excel (с заголовком)
- Распечатайте каждую строку на отдельной странице с помощью Kutools for Excel (без заголовка)
Распечатайте каждую строку / ячейку на отдельной странице с регулировкой высоты строки
Если строка достаточно высока, чтобы занимать страницу для печати, она будет напечатана на одной странице. Таким образом, этот метод поможет вам настроить высоту строки для печати каждой строки / ячейки на отдельной странице в Excel.

1. Нажмите Макет страницы > Поля > Пользовательские Поля.

2. В открывшемся диалоговом окне Параметры страницы введите 2.5 в оба Топовое коробка и Дно и нажмите OK кнопку.
Внимание: Количество верхнего и нижнего полей может отличаться в зависимости от размера бумаги. Возможно, вам придется отрегулировать его в вашем случае.

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

4. В открывшемся диалоговом окне Высота строки введите 250 в поле Высота строки и нажмите OK кнопку.

5. Нажмите Файл (или кнопка Office)> Печать / PDF, вы увидите каждую строку на отдельной странице в области предварительного просмотра, как показано на снимке экрана ниже, и нажмите кнопку Печать / PDF кнопку, чтобы распечатать их.
Распечатайте каждую строку / ячейку на отдельной странице с помощью VBA
Здесь мы также предоставляем код VBA для печати каждой строки / ячейки на отдельной странице в Excel.
1. нажмите другой + F11 одновременно клавиши, чтобы открыть окно Microsoft Visual Basic для приложений.
2. Нажмите Вставить > Модули, а затем вставьте следующий код в открывающееся окно модуля.
VBA: печатать каждую строку / ячейку на отдельной странице в Excel
Sub PrintOneLine() Dim Rng As Range Dim WorkRng As Range Dim xWs As Worksheet On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) Set xWs = WorkRng.Parent For Each Rng In WorkRng xWs.PageSetup.PrintArea = Rng.EntireRow.Address xWs.PrintPreview Next End Sub
3. нажмите F5 ключ или щелкните Run кнопку для запуска этого VBA. Затем появится диалоговое окно, укажите диапазон, в котором вы будете печатать каждую строку на отдельной странице, и нажмите кнопку OK кнопку.

4. Теперь каждая строка просматривается в отдельном окне предварительного просмотра. Вам нужно нажать на Печать / PDF в каждом окне предварительного просмотра печати одну за другой, пока не будут напечатаны все строки.
Распечатайте каждую строку / ячейку на отдельной странице с помощью Kutools for Excel
Если у вас установлен Kutools for Excel, его Разделить на столбцы Утилита может помочь вам легко распечатать каждую строку / ячейку на отдельной странице в Excel.
Kutools for Excel — Содержит более 300 основных инструментов для Excel. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Скачать сейчас!
Kutools for Excel — Combines more than 300 Advanced Functions and Tools for Microsoft Excel

1. Нажмите Кутулс Плюс > Разделить на столбцы.

2. В открывшемся диалоговом окне «Разбить на столбцы» вам необходимо:
(1) В Диапазон названий в поле укажите диапазон заголовков, который вы будете вставлять вверху каждой печатной страницы;
(2) В Диапазон данных поле укажите диапазон данных, который вы будете печатать каждую строку на отдельной странице;
(3) В Строк на печатной странице ящик, тип 1;
(4) В Количество сегментов коробка, тип 1.
(5) Щелкните значок Ok кнопку.
Затем вы увидите, что каждая строка разделена на одну страницу для печати на новом листе, а указанный диапазон заголовков добавляется на каждую страницу для печати. См. Снимок экрана ниже:

Примечание: Чтобы увидеть каждую страницу печати более наглядно, вы можете щелкнуть Вид > Предварительный просмотр разрыва страницы , чтобы перейти в режим предварительного просмотра разрыва страницы.
3. Нажмите Файл (или кнопка Office)> Печать / PDF, вы увидите, что каждая строка / ячейка отображается на отдельной странице.
Kutools for Excel — Дополните Excel более чем 300 основными инструментами. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Get It Now
Распечатайте каждую строку на отдельной странице с помощью Kutools for Excel
Помимо утилиты Split to Column, Kutools for Excel разработал еще один Вставить разрыв страницы в каждую строку утилита, которая поможет вам распечатать каждую строку на отдельной странице в Excel.
Kutools for Excel — Содержит более 300 основных инструментов для Excel. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Скачать сейчас!
Kutools for Excel — Combines more than 300 Advanced Functions and Tools for Microsoft Excel

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

2. В открывшемся диалоговом окне «Вставить разрыв страницы в каждую строку» введите 1 в Интервал и нажмите Ok кнопку.

Затем появится диалоговое окно, в котором будет указано, сколько разрывов страниц было вставлено. Просто нажмите кнопку ОК, чтобы закрыть его.
3. Нажмите Файл (или кнопка Office)> Печать / PDF чтобы легко распечатать каждую строку на отдельной странице.
Kutools for Excel — Дополните Excel более чем 300 основными инструментами. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Get It Now
Демо: распечатайте каждую строку / ячейку на отдельной странице в Excel
Kutools for Excel: Более 300 удобных инструментов у вас под рукой! Начните 30-дневную бесплатную пробную версию без ограничений сегодня. Скачать
Каждая ячейка как отдельная страница в Excel

Столкнулся со странной проблемой в работе. При печати документа Excel каждая ячейка выводилась на печать на отдельном листе. Отправляющий документ, такой проблемы не видит. Другие документы открываются нормально. Работа с полями, разрывами и другими параметрами документа к успеху не привели.

- Изменить принтер при печати на любой другой. Например использовать встроенный Microsoft Print to PDF. При выборе другого принтера, в окне предпросмотра уже должны выводиться нормальные листы.
- Изменить любой параметр печати. Например можно зайти в «Параметры страницы» и в открывшемся окне, во вкладке «Страница» изменить параметр «Масштаб» на 1 единицу выше или ниже и нажать «ОК».
3. Снова выбрать принтер, на котором нужно распечатать документ и вернуть настройку обратно. Всё будет работать нормально.
После этих манипуляций файл стоит сохранить перед закрытием.
Ещё один способ решения проблемы
Пользователи в комментариях поделились, что описанный выше способ помогает не во всех случаях.
Поэтому добавил инструкцию по переустановке принтера — Переустановка принтера в Windows