Печать сквозных строк в excel не на каждой странице

Повторение определенных строк или столбцов на каждой печатной странице

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше

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

Чтобы добавить на таблицу заголовки, выполните указанные здесь действия.

  1. На листе, который вы хотите напечатать, на вкладке Разметка страницы нажмите кнопку Печатать заголовки в группеНастройка страницы.

    Печатать заголовки

    Примечание: Если выбрана диаграмма на том же или на том же компьютере или на компьютере не установлен принтер, команда Печатать заголовки будет неактривна. Дополнительные сведения об установке принтера см. в этой Windows Vista. Обратите внимание, что корпорация Майкрософт прекратила поддержку Windows XP; обратитесь на веб-сайт изготовителя принтера для дальнейшей поддержки драйверов.

  2. На вкладке Лист в области Печатать заголовки сделайте следующее:

  • В поле Повторяемые строки сверху введите ссылку на строки, содержащие подписи столбцов.

  • В поле Столбцы, которые нужно повторить слева , введите ссылку на столбцы, содержащие подписи строк.

    Например, чтобы напечатать метки столбцов в верхней части каждой страницы, введите в поле сквозные строки значение $1:$1.
    Вкладка «Лист» в диалоговом окне «Параметры страницы»

    Совет: Вы также можете нажать кнопки свернуть всплывающее окно Кнопка "Свернуть" в правой части полей Строки, которые нужно повторить, и Столбцы для повторения в левом поле, а затем выбрать строки или столбцы заголовков, которые нужно повторить на этом месте. Завершив выбор строк или столбцов заголовков, нажмите кнопку Свернуть Кнопка "Свернуть" , чтобы вернуться в диалоговое окно.

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

Нужна дополнительная помощь?

 

Iva79

Пользователь

Сообщений: 16
Регистрация: 05.06.2017

Здравствуйте!
В excel на листе идет текст, большая таблица и еще текст.
Нужно, чтобы при печати шапка таблицы печаталась на каждом листе, где есть таблица.
Использую сквозные строки, но при этом на печать у меня выходит так:
Таблица закончилась, должен дальше идти текст, переходит на следующую страницу при печати, но там тоже печатается шапка таблицы, хоты таблица закончилась на предыдущей странице.
Вопрос: как мне сделать так, чтобы шапка печаталась только на тех листах, где есть таблица? А на следующем листе, где таблица закончилась, шапки не было?
Надеюсь понятно объяснила.

 

Без макроса не получится.

 

Iva79

Пользователь

Сообщений: 16
Регистрация: 05.06.2017

Михаил, а если с макросом то как?

 

Во-первых, нужен пример с реальной структурой документа; по вашему примеру не совсем понятно, что должно получиться.
Во-вторых, лично у меня счас нет времени, а там довольно много кода, насколько помню.

 

Iva79

Пользователь

Сообщений: 16
Регистрация: 05.06.2017

Может подскажите, где можно еще посмотреть?

 
 

Iva79

Пользователь

Сообщений: 16
Регистрация: 05.06.2017

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

 

А вы обратили внимание на изменение части кода?
Судя по вашему файлу — нет. Вы использовали код для двух страниц.

Попробуте так

Изменено: Михаил С.05.06.2017 19:22:36

 

Iva79

Пользователь

Сообщений: 16
Регистрация: 05.06.2017

Михаил в последнем файле не вижу разницы  

 
 

Iva79

Пользователь

Сообщений: 16
Регистрация: 05.06.2017

#11

05.06.2017 19:33:07

Код
With ActiveSheet
    .ResetAllPageBreaks
      Pb = .HPageBreaks.Count
    i = .HPageBreaks(Pb).Location.Row
    If i <= [ПоследняяСтрока].Row - 1 Then
      If i > [ВсегоКОплате].Row Then
        Set .HPageBreaks(1).Location = [ВсегоКОплате].Offset(-1).Cells(1)
      End If
    End If
  End With

Я должна вставить этот код?
Но у меня выходит ошибка.

Прикрепленные файлы

  • blank_scheta_faktury (1).zip (14.29 КБ)

 

Я ж вам выложил уже измененный пример

 

Iva79

Пользователь

Сообщений: 16
Регистрация: 05.06.2017

да я его посмотрела все также

 

Вы принтером проверяете, или предварительным просмотром?
Придете на работу, распечатаете, а потом скажете.

 

Iva79

Пользователь

Сообщений: 16
Регистрация: 05.06.2017

 

Iva79

Пользователь

Сообщений: 16
Регистрация: 05.06.2017

Михаил я правильно понимаю, макрос делает чтоб на другую страницу обязательно переходи пару строк

 

Михаил С.

Пользователь

Сообщений: 10514
Регистрация: 21.12.2012

#17

05.06.2017 20:00:00

Цитата
Iva79 написал:
чтоб на другую страницу обязательно переходи пару строк

Нет, я счас специально распечатал — в данном варианте это не предусмотрено.
Вы как раз подогнали, что на последнем листе осталась всего одна строка.

Изменено: Михаил С.05.06.2017 20:06:22

 

Iva79

Пользователь

Сообщений: 16
Регистрация: 05.06.2017

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

 

И вообще-то, как я смотрю, конкретно этот код под описание вашей задачи не подходит, у него была другая задача.

 

Iva79

Пользователь

Сообщений: 16
Регистрация: 05.06.2017

Нет надежды на решение этой задачи?

 

На платной основе.
Мне придется посидеть не менее полного рабочего дня

Изменено: Михаил С.05.06.2017 20:23:16

 

Iva79

Пользователь

Сообщений: 16
Регистрация: 05.06.2017

Понимаю. Ну спасибо за помощь. Просто сама на общественных началах делаю. Буду искать дальше.

Изменено: Iva7905.06.2017 20:27:28

 

Iva79

Пользователь

Сообщений: 16
Регистрация: 05.06.2017

А Михаил сколько цена вопроса?  

 
 

Iva79, У вас текста под таблицей много? больше, чем на страницу, или как?

 

Iva79

Пользователь

Сообщений: 16
Регистрация: 05.06.2017

пол альбомной страницы точно

Изменено: Iva7905.06.2017 21:10:24

 

Но не больше страницы?
У вас тоже типа счет-фактуры, файл похож на ваш?

 

Iva79

Пользователь

Сообщений: 16
Регистрация: 05.06.2017

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

 

Почта в профиле, пришлите мне пример.
Возможно обойдется «малой кровью», т.е. в обычном порядке.

 

Iva79

Пользователь

Сообщений: 16
Регистрация: 05.06.2017

#30

05.06.2017 21:52:34

Послала

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

Делаем строку сквозной

Для выполнения данной задачи придерживаемся следующего алгоритма действий:

  1. Переключаемся во вкладку “Разметка страницы”. Щелкаем по кнопке “Печатать заголовки” в группе инструментов “Параметры страницы”.Переход к настройке печати заголовков в ЭксельПримечание: в момент редактирования какой-либо ячейки или диаграммы, инструменты в данной вкладке не будут доступны. Если на ПК нет установленного принтера (не обязательно должен быть подключен в данный момент), функционал также будет неактивен.Неактивная вкладка Разметка страницы в Эксель
  2. Появится окно с параметрами страницы. Находясь во вкладке “Лист” (должна открыться автоматически) кликаем по полю для ввода информации напротив пункта “сквозные строки”.Настройка сквозных строк в параметрах страницы в Эксель
  3. Зажав левую кнопку мыши выделяем, непосредственно, в самой таблице строку или несколько строк, которые хотим сделать сквозными. Выделение нужно выполнять на горизонтальной координатной панели. Также, при желании координаты строк можно прописать вручную. По готовности жмем кнопку OK.Настройка сквозных строк в параметрах страницы в Excel
  4. Выбранная нами строка (строки) будет распечатываться на всех листах.

Проверяем сквозные строки

Для того, чтобы проверить, правильно ли мы задали сквозные строки, и как это будет выглядеть при распечатке таблицы, делаем следующее:

  1. Заходим в меню “Файл”.Переход в меню Файл в Эксель
  2. В перечне слева щелкаем по разделу “Печать”. В правой части окна мы можем видеть область предпросмотра документа – так он будет выглядеть после распечатки.Предварительный просмотр документа при печати в Эксель
  3. Пролистав все страницы документа проверяем наличие сквозных строк на них. Менять листы можно с помощью полосы прокрутки слева от области предварительного просмотра, стрелок и поля для ввода нужной страницы внизу, а также, путем прокрутки колеса мыши.Предварительный просмотр при распечатке документа в Excel

Тем же способом вместо строк сквозными можно сделать столбцы. В данном случае, выделять нужные элементы в таблице или указать координаты нужно в поле напротив параметра “сквозные столбцы”.

Настройка сквозных столбцов в Эксель

Заключение

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

Сквозные строки в Microsoft Excel.png

Сквозные строки – это такие записи, содержимое которых отображается при печати документа на разных листах в одном и том же месте. Особенно удобно использовать данный инструмент при заполнении названий таблиц и их шапок. Также его можно использовать и в других целях. Давайте взглянем, как можно организовать подобные записи в Microsoft Excel.

Применение сквозных строк

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

  1. Переходим во вкладку «Разметка страницы». На ленте в блоке инструментов «Параметры страницы» кликаем по кнопке «Печать заголовка».
  2. Переход в печать заголовка в Microsoft Excel.png

    Внимание! Если в данный момент редактируете какую-то ячейку, то эта кнопка не будет активной. Поэтому выйдете из режима редактирования. Также она не будет активной, если на компьютере не установлен принтер.

    Неактивные инструменты в Microsoft Excel.png

  3. Открывается окно параметров. Перейдите во вкладку «Лист», если окно открылось в другой вкладке. В блоке настроек «Печать на каждой странице» поставьте курсор в поле «Сквозные строки».
  4. Окно параметров страницы в Microsoft Excel.png

  5. Просто выделите на листе одну или несколько строк, которые хотите сделать сквозными. Их координаты должны отразиться в поле в окне параметров. Жмите на кнопку «OK».

Добавление адресов ячеек в Microsoft Excel.png

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

Для того, чтобы просмотреть как будет выглядеть документ при отправке на принтер, переходим во вкладку «Файл» и перемещаемся в раздел «Печать». В правой части окна, прокручивая документ вниз, смотрим, насколько поставленная задача была успешно выполнена, то есть отображается ли информация из сквозных строк на всех страницах.

Предварительный просмотр в Microsoft Excel.png

Аналогичным образом можно настроить не только строки, но и столбцы. Просто в этом случае, координаты нужно будет вносить в поле «Сквозные столбцы» в окне параметров страницы.

Внесение координат сквозных столбцов в Microsoft Excel.png

Этот алгоритм действий применим к версиям Microsoft Excel 2007, 2010, 2013 и 2016. Порядок действий в них абсолютно одинаков.

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

Lumpics.ru

Еще статьи по данной теме:

Помогла ли Вам статья?

эксель как сделать сквозные строки в excel

Сквозные строки – это такие записи, содержимое которых отображается при печати документа на разных листах в одном и том же месте. Особенно удобно использовать данный инструмент при заполнении названий таблиц и их шапок. Также его можно использовать и в других целях. Давайте взглянем, как можно организовать подобные записи в Microsoft Excel.

Применение сквозных строк

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

  1. Переходим во вкладку «Разметка страницы». На ленте в блоке инструментов «Параметры страницы» кликаем по кнопке «Печать заголовка».
  2. Открывается окно параметров. Перейдите во вкладку «Лист», если окно открылось в другой вкладке. В блоке настроек «Печать на каждой странице» поставьте курсор в поле «Сквозные строки».
  3. Просто выделите на листе одну или несколько строк, которые хотите сделать сквозными. Их координаты должны отразиться в поле в окне параметров. Жмите на кнопку «OK».

эксель как сделать сквозные строки в excel

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

Для того, чтобы просмотреть как будет выглядеть документ при отправке на принтер, переходим во вкладку «Файл» и перемещаемся в раздел «Печать». В правой части окна, прокручивая документ вниз, смотрим, насколько поставленная задача была успешно выполнена, то есть отображается ли информация из сквозных строк на всех страницах.

эксель как сделать сквозные строки в excel

Аналогичным образом можно настроить не только строки, но и столбцы. Просто в этом случае, координаты нужно будет вносить в поле «Сквозные столбцы» в окне параметров страницы.

эксель как сделать сквозные строки в excel

Этот алгоритм действий применим к версиям Microsoft Excel 2007, 2010, 2013 и 2016. Порядок действий в них абсолютно одинаков.

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

Мы рады, что смогли помочь Вам в решении проблемы.

Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Да Нет

Случалось ли вам когда-нибудь листать длинную или очень широкую таблицу, когда где-то на пятой странице уже не понимаешь, о каких данных идет речь? Конечно, люди придумывали способы, как сделать такого рода работу комфортнее, например, после строки заголовков вставляли строку с номерами граф. Но это не слишком помогало. Разработчики Excel решили эту проблему, придумав сквозные строки. Эта статья поможет вам освоить приемы работы с этим инструментом.

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

эксель как сделать сквозные строки в excel

Чтобы исправить этот недостаток, проделайте следующее:

  • на вкладке Разметка страницы найдите команду Печатать заголовки;

  • в открывшемся окне ничего не пишите в поле Сквозные строки, а укажите нужную строку мышкой и просмотрите документ (для этого щелкните по соответствующей кнопке в этом же окне).

эксель как сделать сквозные строки в excel

Кстати, чтобы увидеть вторую страницу, воспользуйтесь кнопками перелистывания слева внизу от страницы.

эксель как сделать сквозные строки в excel

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

эксель как сделать сквозные строки в excel

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

эксель как сделать сквозные строки в excel

Как выглядят страницы после установки сквозных столбцов, можно видеть на рисунке.

эксель как сделать сквозные строки в excel

С чем может столкнуться пользователь при работе с этим инструментом? Чаще всего вопросы возникают по поводу недоступности кнопки Печатать заголовки. Эта ситуация возможна, если:

  • вы ни разу не просматривали документы Excel перед выводом на печать и не подозреваете, что у вас не установлен никакой принтер;

  • вы работали с диаграммой, и не щелкнули за ее пределами;

  • вы не завершили редактирование ячейки и курсор все еще внутри нее.

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

Все приемы, с которыми вы познакомились в этой статье, доступны в разных версиях Excel, с той лишь разницей, что в некоторых случаях (например, Excel 2003) диалоговое окно нужно открывать через команду Параметры страницы.

Печать сквозные строки в Excel

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

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

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

  • Раскрыть вкладку Разметка страницы -> Параметры страницы, сделать щелчок на кнопке Печатать заголовки, в результате раскроется диалоговое окно Параметры страницы.
  • На вкладке Лист следует выбрать поле сквозные строки (сделать щелчок кнопкой мыши в этом поле).
  • Затем сделать щелчок на номере строки листа, в которой находится шапка.

В результате этих действий в поле сквозные строки будет помещен номер строки, в которой находится шапка таблицы.

Опубликовано: 01.12.2015

Like this post? Please share to your friends:
  • Печать сквозных строк в excel не активна
  • Печать сквозных столбцов на каждой странице excel
  • Печать сканирование копирование документов интернет электронная почта microsoft word microsoft excel
  • Печать с фоном excel
  • Печать с подстановкой word