Iva79 Пользователь Сообщений: 16 |
Здравствуйте! |
Без макроса не получится. |
|
Iva79 Пользователь Сообщений: 16 |
Михаил, а если с макросом то как? |
Во-первых, нужен пример с реальной структурой документа; по вашему примеру не совсем понятно, что должно получиться. |
|
Iva79 Пользователь Сообщений: 16 |
Может подскажите, где можно еще посмотреть? |
Iva79 Пользователь Сообщений: 16 |
Но тут если добавляю ячейки и на последней странице остается только текст заголовка таблицы уже не надо выводить, а он выходит. Вот такая у меня проблема. |
А вы обратили внимание на изменение части кода? Попробуте так Изменено: Михаил С. — 05.06.2017 19:22:36 |
|
Iva79 Пользователь Сообщений: 16 |
Михаил в последнем файле не вижу разницы |
Iva79 Пользователь Сообщений: 16 |
#11 05.06.2017 19:33:07
Я должна вставить этот код? Прикрепленные файлы
|
||
Я ж вам выложил уже измененный пример |
|
Iva79 Пользователь Сообщений: 16 |
да я его посмотрела все также |
Вы принтером проверяете, или предварительным просмотром? |
|
Iva79 Пользователь Сообщений: 16 |
|
Iva79 Пользователь Сообщений: 16 |
Михаил я правильно понимаю, макрос делает чтоб на другую страницу обязательно переходи пару строк |
Михаил С. Пользователь Сообщений: 10514 |
#17 05.06.2017 20:00:00
Нет, я счас специально распечатал — в данном варианте это не предусмотрено. Изменено: Михаил С. — 05.06.2017 20:06:22 |
||
Iva79 Пользователь Сообщений: 16 |
Вот у меня в бланке в конце много подписей и вот какая то часть все равно может перейти на другую страницу число строк в самой таблице всегда меняется. И я вся измучалась не знаю что придумать. чтобы заголовок таблицы не выходил к подписям |
И вообще-то, как я смотрю, конкретно этот код под описание вашей задачи не подходит, у него была другая задача. |
|
Iva79 Пользователь Сообщений: 16 |
Нет надежды на решение этой задачи? |
На платной основе. Изменено: Михаил С. — 05.06.2017 20:23:16 |
|
Iva79 Пользователь Сообщений: 16 |
Понимаю. Ну спасибо за помощь. Просто сама на общественных началах делаю. Буду искать дальше. Изменено: Iva79 — 05.06.2017 20:27:28 |
Iva79 Пользователь Сообщений: 16 |
А Михаил сколько цена вопроса? |
Iva79, У вас текста под таблицей много? больше, чем на страницу, или как? |
|
Iva79 Пользователь Сообщений: 16 |
пол альбомной страницы точно Изменено: Iva79 — 05.06.2017 21:10:24 |
Но не больше страницы? |
|
Iva79 Пользователь Сообщений: 16 |
Нет не больше страницы. Ну это бланк, но там много формул и в зависимости от выбранного в строки вставляются данные, затем фильтром заполненные строки собираются и получается готовый бланк. В результате этого число строк каждый раз меняется. |
Почта в профиле, пришлите мне пример. |
|
Iva79 Пользователь Сообщений: 16 |
#30 05.06.2017 21:52:34 Послала |
сквозные строки, на определенных листах |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
Во время отправки таблиц Эксель на принтер нередко возникает необходимость распечатать определенную строку (строки) на всех листах. Чаще всего, это касается шапок таблиц и их названий. Чтобы не пришлось вручную копировать и вставлять нужные данные в разных частях документа, достаточно выполнить всего одну операцию – сделать строку (строки) сквозной. В данной статье мы рассмотрим, как именно это можно реализовать в программе.
Делаем строку сквозной
Для выполнения данной задачи придерживаемся следующего алгоритма действий:
- Переключаемся во вкладку “Разметка страницы”. Щелкаем по кнопке “Печатать заголовки” в группе инструментов “Параметры страницы”.Примечание: в момент редактирования какой-либо ячейки или диаграммы, инструменты в данной вкладке не будут доступны. Если на ПК нет установленного принтера (не обязательно должен быть подключен в данный момент), функционал также будет неактивен.
- Появится окно с параметрами страницы. Находясь во вкладке “Лист” (должна открыться автоматически) кликаем по полю для ввода информации напротив пункта “сквозные строки”.
- Зажав левую кнопку мыши выделяем, непосредственно, в самой таблице строку или несколько строк, которые хотим сделать сквозными. Выделение нужно выполнять на горизонтальной координатной панели. Также, при желании координаты строк можно прописать вручную. По готовности жмем кнопку OK.
- Выбранная нами строка (строки) будет распечатываться на всех листах.
Проверяем сквозные строки
Для того, чтобы проверить, правильно ли мы задали сквозные строки, и как это будет выглядеть при распечатке таблицы, делаем следующее:
- Заходим в меню “Файл”.
- В перечне слева щелкаем по разделу “Печать”. В правой части окна мы можем видеть область предпросмотра документа – так он будет выглядеть после распечатки.
- Пролистав все страницы документа проверяем наличие сквозных строк на них. Менять листы можно с помощью полосы прокрутки слева от области предварительного просмотра, стрелок и поля для ввода нужной страницы внизу, а также, путем прокрутки колеса мыши.
Тем же способом вместо строк сквозными можно сделать столбцы. В данном случае, выделять нужные элементы в таблице или указать координаты нужно в поле напротив параметра “сквозные столбцы”.
Заключение
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 Еще…Меньше
Если лист охватывает несколько печатных страниц, можно добавить заголовки строк и столбцов, которые будут отображаться на каждой странице печати. Эти наклейки также называются заголовками для печати.
Чтобы добавить на таблицу заголовки, выполните указанные здесь действия.
-
На листе, который вы хотите напечатать, на вкладке Разметка страницы нажмите кнопку Печатать заголовки в группеНастройка страницы.
Примечание: Если выбрана диаграмма на том же или на том же компьютере или на компьютере не установлен принтер, команда Печатать заголовки будет неактривна. Дополнительные сведения об установке принтера см. в этой Windows Vista. Обратите внимание, что корпорация Майкрософт прекратила поддержку Windows XP; обратитесь на веб-сайт изготовителя принтера для дальнейшей поддержки драйверов.
-
На вкладке Лист в области Печатать заголовки сделайте следующее:
-
В поле Повторяемые строки сверху введите ссылку на строки, содержащие подписи столбцов.
-
В поле Столбцы, которые нужно повторить слева , введите ссылку на столбцы, содержащие подписи строк.
Например, чтобы напечатать метки столбцов в верхней части каждой страницы, введите в поле сквозные строки значение $1:$1.
Совет: Вы также можете нажать кнопки свернуть всплывающее окно в правой части полей Строки, которые нужно повторить, и Столбцы для повторения в левом поле, а затем выбрать строки или столбцы заголовков, которые нужно повторить на этом месте. Завершив выбор строк или столбцов заголовков, нажмите кнопку Свернуть , чтобы вернуться в диалоговое окно.
Примечание: Если выделено более одного листа, поля сквозные строки и сквозные столбцы будут недоступны в диалоговом окне Параметры печати. Чтобы отменить выделение нескольких листов, щелкните любой невыделенный лист. Если невыделенных листов нет, щелкните правой кнопкой мыши ярлычок выделенного листа и в контекстном меню выберите команду Разгруппировать листы.
Нужна дополнительная помощь?
Создание сквозных строк в Microsoft Excel
Смотрите также: Захожу Файл, Печать, параметры страницы, Лист,Andrei и часть таблицыDomovoyспасибо. Завтра проверю, необходимо ограничить 2-3 закрепила верхнюю часть пользователи форума. Необходима сквозные строки неактивны. снова нажмите кнопкув группе языке) . 2013 и 2016. бы вы писали кнопка не будет
Сквозные строки – это параметры страницы, Лист,
Применение сквозных строк
сквозные строки неактивны.: Вариант с выпадающим перескакивает на другую: Да, все получается напишу. листами, на последующих
- таблицы и она ваша помощь со Почему?свертывания диалогового окнаПечатать на каждой страницеЕсли лист занимает больше Порядок действий в и позиционировали (размещали)
активной. Поэтому выйдете такие записи, содержимое сквозные строки неактивны. Почему? списком хорош, но страницу. Времени на с использованием сделанногоDomovoy листах не печатать? без проблем переходит
- сквозными строками. ВSpare, чтобы вернутьсявыполните одно или одной страницы, можно них абсолютно одинаков. нужную запись на из режима редактирования. которых отображается при Почему?Spare
- когда данные таблицы корректировку уходит оченьаналитиком:аналитика на новую, а прикрепленном файле ведомость,: Почему, точно не к диалоговому окну. оба следующих действия:
напечатать заголовки илиКак видим, программа Эксель каждом листе распечатываемого Также она не печати документа наSpare: Почему, точно не приходится распечатывать несколько много. Хочу, чтобымакросом. Буду использовать.аналитика: принтера дома нет, вот с нижними
необходимо чтобы при могу сказать, ноПримечание:в поле подписи строк и предоставляет возможность довольно материала вручную. будет активной, если разных листах в: Почему, точно не могу сказать, но раз в месяц, при предварительном просмотреБольшое спасибо!, что-то у меня поэтому предпросмотр вместо подписями проблемка, как переходе на новую
если ннужно изменить Если выделено более одногосквозные строки столбцов (также называемые просто организовать сквозныеДля того, чтобы просмотреть на компьютере не одном и том могу сказать, но если ннужно изменить
а число компаний и печати наЕлена60 не получилось. Прикладываю печати (да и поняла что только
страницу шапка таблицы параметры сквозных строк листа, полявведите ссылку на заголовками для печати) строки в книге. как будет выглядеть установлен принтер. же месте. Особенно если ннужно изменить параметры сквозных строк
доходит до 1000
lumpics.ru
Печать строк с заголовками столбцов в верхней части каждой страницы
каждом листе была: Добрый день! Очень файл макрос не на работе не через макрос, но и подписи внизу то -разметка страницы-параметрысквозные строки строки, содержащие метки на каждой странице. Это позволит отображать документ при отправкеОткрывается окно параметров. Перейдите удобно использовать данный параметры сквозных строк то -разметка страницы-параметры шт., то это таблица со своим бы хотелось переделать записал смог бы печатать) они для меня
таблицы автоматически повторялись страницы-лист-сквозные строкии столбцов; Например, при печати повторяющиеся наименования на на принтер, переходим во вкладку инструмент при заполнении то -разметка страницы-параметры страницы-лист-сквозные строки займёт очень много названием. макрос Аналитики (или
-
аналитикамакрос без каких-либо
-
тёмный лес)) (я их выделилаМиккисквозные столбцыв поле больших листов со разных страницах документа,
во вкладку«Лист» названий таблиц и страницы-лист-сквозные строкиМикки времени.Сделал с помощью написать новый), но: вот код: проверок и обработок,
-
gge29 жёлтым цветом). С: Есть такая бякабудут недоступны всквозные столбцы сложной структурой вы
-
записав их только«Файл», если окно открылось их шапок. ТакжеМикки
-
: Есть такая бякаSapiens сквозных строк ( чтобы он работалSub Макрос() ‘Ctrl+Shift+P
может где и: Такая же беда,с шапочкой проблем нет, в 2010 вставьтеи диалоговом окневведите ссылку на можете повторить первую один раз, что
и перемещаемся в в другой вкладке. его можно использовать : Есть такая бяка в 2010 вставьтеи: По-моему, для печати сквозные строки – не по принципу Dim N As вилы вылезут… верхней шапкой нет я их прикрепила х через менюПараметры печати столбцы, содержащие метки строку с заголовками сэкономит силы и раздел
В блоке настроек и в других в 2010 вставьтеи х через меню пустографок лучше MS таблица), но на «Сколько страниц печатаем Integer ActiveWindow.View =Sub Макрос() Dim проблем,а вот как в сквозных строках, Разметка страницы- Печатать. Чтобы отменить выделение строк. столбцов на всех время.«Печать»«Печать на каждой странице» целях. Давайте взглянем, х через меню
-
Дальнейшие действия
Разметка страницы- Печатать Word подойдёт, а втором о последующих со сквозными строками?», xlPageBreakPreview ‘ ActiveSheet.PageSetup.PrintTitleRows N As Integer быть с нижней,макрос а вот с заголовки
support.office.com
Сквозные строки в Excel 2010
нескольких листов, щелкнитеНапример, чтобы напечатать метки страницах.Автор: Максим Тютюшев. В правой части
поставьте курсор в как можно организовать Разметка страницы- Печатать заголовки для автоматизации можно листах название таблиц а «Какие страницы
= «$1:$1» ‘это ActiveWindow.View = xlPageBreakPreview не мог найти подписями не могуGuest любой невыделенный лист.
столбцов в верхнейВыберите лист, который требуетсяПримечание:
окна, прокручивая документ поле подобные записи в заголовки
Guest использовать метод слияния
(в моём случае печатаем со сквозными
не надо, если ActiveSheet.PageSetup.PrintTitleRows = «$1:$1″‘это
на верх и разобраться не знаю
: Микки Ты красава! Если невыделенных листов части каждой страницы, распечатать.
planetaexcel.ru
Сквозные строки в верхней и нижней частях страницы (Формулы)
Мы стараемся как вниз, смотрим, насколько«Сквозные строки» Microsoft Excel.Guest: Микки Ты красава! документов (список контрагентов названия компаний) смещаются строками?» Ув. форумчане,знающие сквозняк прописан N не надо, если низ как закрепить нижнюю Спасибо большое! нет, щелкните правой введите в полеНа вкладке можно оперативнее обеспечивать поставленная задача была.Скачать последнюю версию: Микки Ты красава! Спасибо большое! в экселе пусть под таблицу. программирование, может сможете = Val(InputBox(«Сколько страниц сквозняк прописан N
Создайте свою тему часть листа, пробовалагоре-пользователь кнопкой мыши ярлычоксквозные строкиРазметка страницы вас актуальными справочными успешно выполнена, то
Просто выделите на листе Excel Спасибо большое!горе-пользователь будет, а шаблонМожно ли сделать помочь? Спасибо. печатаем со сквозными = Val(InputBox(«Сколько страниц с Вашим примером в колонтитулы но: Спасибо! Выручил…такой подставы
выделенного листа изначениев группе материалами на вашем есть отображается ли одну или несколькоДля того, чтобы создатьгоре-пользователь
: Спасибо! Выручил…такой подставы — в ворде).
так, чтобы сквозныеAndrei
строками?», , 2)) печатаем со сквознымиgling слишком много символов, от Эксель десятого в контекстном меню
excelworld.ru
Сквозные строки
$1:$1Параметры страницы языке. Эта страница информация из сквозных строк, которые хотите
сквозную строку, которая: Спасибо! Выручил…такой подставы от Эксель десятогоAndrei строки размещались не: Здравствуйте форумчане.
ActiveSheet.PrintOut From:=1, To:=N строками?», , 3)): Может так подойдет? с макросами самостоятельно не ожидала =) выберите команду
.выберите команду переведена автоматически, поэтому строк на всех
сделать сквозными. Их будет отображаться на от Эксель десятого не ожидала =): Никогда не пробовал, в верхнем положенииПомогите решить данную + 1, Preview:=True ‘ ActiveSheet.PrintOut From:=1,Первый вопрос от тоже не получилосьGemРазгруппировать листыСовет:Печатать на каждой странице ее текст может страницах. координаты должны отразиться всех страницах документа, не ожидала =)
Gem можно подробнее про листа, а в проблему. У меня ‘ первый лист-то
To:=N ActiveSheet.PrintPreview ‘————— 2013 года, второй разобраться. Может кто-нибудь: чмоки за совет!!!. Можно также нажать кнопку.
содержать неточности иАналогичным образом можно настроить
в поле в нужно проделать определенныеGem: чмоки за совет!!! слияние документов. Желательно нижнем? есть таблица, она приблудный! Rows(«1:» & эти строки долой, задан с нарушением сталкивался с этим,МасяняПосле завершения копирования листасвертывания диалогового окнаПримечание: грамматические ошибки. Для не только строки, окне параметров. Жмите манипуляции.: чмоки за совет!!!Масяня пример.Прилагаю файл типовая, а названия
ActiveSheet.HPageBreaks(N + 1).Location.Row
предыдущие активируешь (*) Правил форума. Поэтому помогите плиз.: спс! помогло! — добавив и
в правой части
Команда нас важно, чтобы но и столбцы. на кнопкуПереходим во вкладкуМасяня: спс! помогло!_Boroda_Заранее спасибо. таблиц разные. Таких — 1).Hidden = Rows(«1:» & ActiveSheet.HPageBreaks(N).Location ответ удален, аСимас
CyberForum.ru
Сквозные строки внизу листа
Guest столбец заголовки или
полейПечатать на каждой странице эта статья была Просто в этом«OK»«Разметка страницы»: спс! помогло!Guest: А вот такshanemac51 таблиц с разными True ActiveSheet.PrintOut Preview:=True — 1).Hidden = тема закрыта.: maar, Разметка страницы: А спасибо ))) метки строк (такжесквозные строкибудет недоступна, если вам полезна. Просим случае, координаты нужно.. На ленте вGuest
: А спасибо ))) если?: Andrei, названиями приходится распечатывать Rows.Hidden = False True ‘ ActiveSheet.PrintOutDomovoy — поля -Guest
называемые заголовками дляи работа выполняется в вас уделить пару будет вносить вТеперь данные, занесенные в
блоке инструментов
: А спасибо )))
GuestПростенький макрос.
ваша цель —печать огромное множество. Сейчас ‘ ActiveWindow.View =
ActiveSheet.PrintPreview ‘————— (*): Все знают, что настраиваемые поля -: СПАСИБО!!!!!!!!
печати) на каждойсквозные столбцы режиме редактирования ячейки, секунд и сообщить, поле выделенную область, будут«Параметры страницы»Guest: СПАСИБО!!!!!!!!Andrei пустографок или я
копируем на каждую xlNormalView End Subиз Rows.Hidden = False в Excel можно лист — сквозныеsv странице можно перейти, а затем выбрать на этом же помогла ли она
«Сквозные столбцы» отображаться и накликаем по кнопке: СПАСИБО!!!!!!!!sv
: Отлично, печатает всё что-то не понимаю страницу (не лист)
9 и 13
ActiveWindow.View = xlNormalView выполнить сквозные строки строки. выбираете строку
: отлично….спасиб..а то всю
excelworld.ru
Сквозные строки в Excel 2010
вперед и распечатать строки и столбцы листе выбрана диаграмма вам, с помощьюв окне параметров
других страницах при«Печать заголовка»sv: отлично….спасиб..а то всю как надо.Andrei таблицу со своим
строки уберешь «Preview:=True» End Sub — Заголовок таблицы. каторую необходимо видеть бошку сломал, думал лист.
заголовков, которые нужно либо не установлен кнопок внизу страницы.
страницы. печати документа, что.: отлично….спасиб..а то всю
бошку сломал, думалСпасибо.
: Да, необходима печать названием, но это
— это предпросмотрDomovoy
А как быть, на каждом листе.
глюки…belka5 повторить на листе. принтер.
planetaexcel.ru
Сквозные строки в Excel 2010
Для удобства такжеЭтот алгоритм действий применим значительно сэкономит времяВнимание! Если в данный бошку сломал, думал
глюки…belka5 незаполненной таблицы, но неудобно т.к. часто печати: если в документе
maarmaar: Захожу Файл, Печать, После выбора строкНа вкладке приводим ссылку на
к версиям Microsoft по сравнению с момент редактируете какую-то
глюки…belka5: Захожу Файл, Печать, с расными названиями.
происходят сдвиги граници сам файл:
аналитика, использование сквозных строк
: сквозными строками я: Добрый день, уважаемые
параметры страницы, Лист, и столбцов заголовков
Лист оригинал (на английском Excel 2007, 2010, тем, как если
planetaexcel.ru
ячейку, то эта
Сквозные строки – это такие записи, содержимое которых отображается при печати документа на разных листах в одном и том же месте. Особенно удобно использовать данный инструмент при заполнении названий таблиц и их шапок. Также его можно использовать и в других целях. Давайте взглянем, как можно организовать подобные записи в Microsoft Excel.
Применение сквозных строк
Для того, чтобы создать сквозную строку, которая будет отображаться на всех страницах документа, нужно проделать определенные манипуляции.
- Переходим во вкладку «Разметка страницы». На ленте в блоке инструментов «Параметры страницы» кликаем по кнопке «Печать заголовка».
- Открывается окно параметров. Перейдите во вкладку «Лист», если окно открылось в другой вкладке. В блоке настроек «Печать на каждой странице» поставьте курсор в поле «Сквозные строки».
- Просто выделите на листе одну или несколько строк, которые хотите сделать сквозными. Их координаты должны отразиться в поле в окне параметров. Жмите на кнопку «OK».
Внимание! Если в данный момент редактируете какую-то ячейку, то эта кнопка не будет активной. Поэтому выйдете из режима редактирования. Также она не будет активной, если на компьютере не установлен принтер.
Теперь данные, занесенные в выделенную область, будут отображаться и на других страницах при печати документа, что значительно сэкономит время по сравнению с тем, как если бы вы писали и позиционировали (размещали) нужную запись на каждом листе распечатываемого материала вручную.
Для того, чтобы просмотреть как будет выглядеть документ при отправке на принтер, переходим во вкладку «Файл» и перемещаемся в раздел «Печать». В правой части окна, прокручивая документ вниз, смотрим, насколько поставленная задача была успешно выполнена, то есть отображается ли информация из сквозных строк на всех страницах.
Аналогичным образом можно настроить не только строки, но и столбцы. Просто в этом случае, координаты нужно будет вносить в поле «Сквозные столбцы» в окне параметров страницы.
Этот алгоритм действий применим к версиям Microsoft Excel 2007, 2010, 2013 и 2016. Порядок действий в них абсолютно одинаков.
Как видим, программа Эксель предоставляет возможность довольно просто организовать сквозные строки в книге. Это позволит отображать повторяющиеся наименования на разных страницах документа, записав их только один раз, что сэкономит силы и время.
Еще статьи по данной теме:
Помогла ли Вам статья?
На предыдущих уроках было описано о закреплении областей для удобного просмотра больших документов при вертикальной или горизонтальной прокрутке. Как правило, закрепляются заголовки строк и столбцов таблиц. Но невольно возникает вопрос: «Как Excel зафиксировать шапку таблицы при печати?».
В «параметрах страницы» можно настроить печать шапки таблицы на каждой странице. Так, чтобы таблицу можно было так же удобно просматривать на распечатанных листах бумаги. Ведь недостаток заголовков таблиц на каждом листе существенно усложняют читабельность распечатанных данных.
Печать заголовка таблицы на каждой странице Excel
- Выберите «Разметка страницы»-«Параметры страницы»:
- В появившемся диалоговом окне перейдите на закладку «Лист».
- В разделе «Печать на каждой странице» заполните параметры диапазонами «сквозные строки – 1:1» (данный параметр позволяет выполнить печать первой строки на каждом листе) и «сквозные столбцы – A:В» (отображение первых двух столбцов на каждом листе) и нажмите ОК:
После изменения данных настроек можно выполнить печать шапки таблицы на каждой странице. Результат этих параметров можно увидеть при предварительном просмотре документа или непосредственно после его вывода на принтер.
Excel обладает более широкими возможностями по настройки печати документов, чем Word.