olegpetr Пользователь Сообщений: 5 |
#1 07.12.2018 15:58:47 Приветствую, форумчане! Решил и я потрепать ваши умы, хватит только читать =) Прогуглив, нашел полурешение, но не могу подстроить под себя ввиду отсутствия знаний. В колонтитуле прописать функцию:
где «СТРАНИЦЫ» — это присовенное имя =ПОЛУЧИТЬ.ДОКУМЕНТ(50+0*ТДАТА()) — выдает общее количество страниц */Первоисточник https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=8&TID=8069&… */ Но оказалось что в колонтитул нельзя вставить функцию, и его редактировать можно только через vba.
Он работает отлично, но каждый раз нужно указывать ячейку, из которой брать данные, что в моем случае не удобно. Помогите отредактированть макрос так, чтобы он автоматически проверял является ли страница последней и вставлял в нее подпись. Заранее благодарю. |
||||
Sanja Пользователь Сообщений: 14838 |
#2 07.12.2018 18:48:41
Не понятно, что же все таки нужно? Толи подставлять ячейку, из которой брать данные, толи проверять является ли страница последней Согласие есть продукт при полном непротивлении сторон. |
||
JayBhagavan Пользователь Сообщений: 11833 ПОЛ: МУЖСКОЙ | Win10x64, MSO2019x64 |
#3 07.12.2018 20:56:43 Адрес верхней левой ячейки последней страницы (сверху вниз) текущего листа:
<#0> |
||
_Igor_61 Пользователь Сообщений: 3007 |
#4 07.12.2018 21:07:26
Наверное, ТС-у нужно создать две темы в соответствии с правилами форума: одна тема — один вопрос. Тогда и последнюю страницу получится найти, и в колонтитул вписать то, что нужно. |
||
olegpetr Пользователь Сообщений: 5 |
#5 11.12.2018 12:42:37 Извиняюсь за задержку с ответами, на работе завал Да, видно ходом своих мыслей запутал всех и сам запутался
Проверить, является ли страница последней. И далее вставить в нижний колонтитул только этой страницы надпись «Вася Иванов». Подставлять данные из ячейки не нужно, это просто ход мысли описал зачем-то.
Хм, отличный вариант! А как будет выглядеть, если нужна нижняя левая ячейка последней страницы? В принципе можно эту подпись написать не в колонтитуле, а на последней строке последней страницы.
В этом случае надпись будет же на всех страницах, а нужно только на последней. С редактированием (как и с ручным созданием) макросов к сожалению не знаком. Если подтолкнете или направите, что именно и на что подправить — буду признателен. |
||||||
JayBhagavan Пользователь Сообщений: 11833 ПОЛ: МУЖСКОЙ | Win10x64, MSO2019x64 |
#6 11.12.2018 13:01:31
<#0> |
||||
olegpetr Пользователь Сообщений: 5 |
#7 12.12.2018 13:41:19 Большое спасибо за помощь!
Если я правильно понял, вот такой макрос должен выделять нужную мне ячейку (левая ячейка, последняя строка, последняя страница):
Но получается, что он выделяет крайнюю левую ячейку самой нижней строки, в которой были введены какие-либо значения. Я что-то сделал не так? Прикрепленные файлы
Изменено: olegpetr — 12.12.2018 14:42:50 |
||||
olegpetr Пользователь Сообщений: 5 |
#8 12.12.2018 13:46:37 А нужно, чтобы выделялась вот эта ячейка (выделена красным): Прикрепленные файлы
|
ОБНОВЛЕНО 3.10.2015 @ 16:03
Я пытаюсь добавить нижний колонтитул на последнюю страницу только в Excel, но, как ни странно, в программе нет никаких опций… вы можете указать только собственный нижний колонтитул для первой страницы и ничего больше!
Я полагал, что единственный способ добиться этого — использовать макросы VBA, но, к сожалению, любая онлайн-информация, касающаяся реализации этой функциональности, уже более 10 лет и не очень помогает.
Из-за ограничений опции нижнего колонтитула, я подумал, что попробую другой подход, который должен был добавить строку внизу последней страницы.
У меня есть следующий код…
Sub pageBreak()
LastRow = Cells.Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
rows(LastRow & ":200").Select
Selection.Delete Shift:=xlUp
ActiveSheet.PageSetup.PrintArea = "$A$1:$M$" & LastRow + Unknown Value
HowMany = ActiveSheet.HPageBreaks.Count
WhatRow = ActiveSheet.HPageBreaks(HowMany).Location.Row - 4
Range("A" & CStr(WhatRow) & ":L" & CStr(WhatRow)).Merge
rows(WhatRow).RowHeight = 54
rows(WhatRow).VerticalAlignment = xlCenter
rows(WhatRow).HorizontalAlignment = xlCenter
rows(WhatRow).WrapText = True
Range("A" & CStr(WhatRow)) = Worksheets("Sheet2").Range("A1")
End Sub
Это почти работает, но суть в том, что это зависит от наличия разрывов страниц, поэтому предположим, что ваш контент закончился на странице 2, вам нужно вручную опустить область печати, чтобы показать страницу 3, так что между страницами есть разрыв 2/3, а затем код может быть помещен над ним на странице 2. Так в моем коде, где он говорит Unknown Value
, это должно быть количество, необходимое между LastRow и срабатыванием следующего разрыва страницы. Есть идеи, как это сделать?
Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Excel Starter 2010 Еще…Меньше
В верхнюю или нижнюю часть выводимого на печать листа в Excel можно добавить колонтитулы. Например, можно создать нижний колонтитул с номерами страниц, датой и именем файла. Можно создать собственные колонтитулы или использовать множество встроенных колонтитулов.
Верхние и нижние колонтитулы отображаются только в представлении Разметка страницы, при предварительном просмотре и на напечатанных страницах. Если нужно вставить колонтитулы сразу на несколько листов, можно воспользоваться диалоговым окном Параметры страницы. При работе с листами других типов, такими как листы диаграмм, вставить колонтитулы на страницы можно только с помощью диалогового окна Параметры страницы.
Добавление и изменение колонтитулов в представлении «Разметка страницы»
-
Щелкните лист, на котором нужно добавить или изменить колонтитулы.
-
На вкладке Вставка в группе Текст нажмите кнопку Колонтитулы.
Excel отобразит лист в представлении Разметка страницы.
-
Чтобы добавить или изменить верхний или нижний колонтитул, щелкните левое, центральное или правое текстовое поле колонтитула в верхней или нижней части страницы листа (под надписью Верхний колонтитул или над надписью Нижний колонтитул).
-
Ввод нового текста колонтитула.
Примечания:
-
Чтобы начать новую строку текста в верхнем или нижнем колонтитуле, нажмите клавишу ВВОД.
-
Для вставки одиночного амперсанда (&) внутри текста колонтитула введите два амперсанда. Например, чтобы включить в верхний колонтитул текст «Субподрядчики & Услуги», введите значение Субподрядчики && Услуги.
-
Чтобы завершить работу с колонтитулами, щелкните в любом месте листа. Чтобы закрыть колонтитулы без сохранения изменений, нажмите клавишу ESC.
-
-
Щелкните лист или листы, лист диаграммы или диаграмму, для которых нужно добавить или изменить колонтитулы.
Совет: Чтобы выделить несколько листов, щелкните их, удерживая нажатой клавишу CTRL. Если выделено несколько листов, в заголовке в верхней части листа отображается надпись [Группа]. Чтобы отменить выделение нескольких листов книги, щелкните любой невыделенный лист. Если таких листов нет, щелкните правой кнопкой мыши ярлычок листа и выберите команду Разгруппировать листы.
-
На вкладке «Разметка страницы» в группе «Параметры страницы» нажмите кнопку запуска диалогового окна .
На экран будет выведено диалоговое окно Параметры страницы.
-
На вкладке Колонтитулы нажмите кнопку Создать верхний колонтитул или Создать нижний колонтитул.
-
Щелкните поле Слева, В центре или Справа и нажмите соответствующие кнопки, чтобы добавить сведения в верхний или нижний колонтитул в данном поле.
-
Чтобы добавить или изменить текст верхнего или нижнего колонтитула, внесите изменения в поле Слева, В центре или Справа.
Примечания:
-
Чтобы начать новую строку текста в верхнем или нижнем колонтитуле, нажмите клавишу ВВОД.
-
Для вставки одиночного амперсанда (&) внутри текста колонтитула введите два амперсанда. Например, чтобы включить в верхний колонтитул текст «Субподрядчики & Услуги», введите значение Субподрядчики && Услуги.
-
В Excel есть множество встроенных верхних и нижних колонтитулов. С колонтитулами листов можно работать в представлении Разметка страницы. В случае диаграмм и листов диаграмм для работы с колонтитулами используйте диалоговое окно Параметры страницы.
-
Щелкните лист, на котором нужно добавить или изменить встроенный колонтитул.
-
На вкладке Вставка в группе Текст нажмите кнопку Колонтитулы.
Excel отобразит лист в представлении Разметка страницы.
-
Выберите левое, центральное или правое текстовое поле колонтитула в верхней или нижней части листа.
Совет: Щелкнув любое поле, можно выбрать верхний или нижний колонтитул и отобразить группу Колонтитулы на вкладке Конструктор.
-
На вкладке Конструктор в группе Колонтитулы нажмите Верхний колонтитул или Нижний колонтитул и выберите подходящий встроенный колонтитул.
Вместо того чтобы выбирать встроенный колонтитул, можно выбрать встроенный элемент. Многие из них, например Номер страницы, Имя файла и Текущая дата, можно найти на ленте. С колонтитулами листов можно работать в представлении Разметка страницы. В случае диаграмм и листов диаграмм для работы с колонтитулами используйте диалоговое окно Параметры страницы.
-
Выберите лист, в колонтитулы которого требуется добавить элементы.
-
На вкладке Вставка в группе Текст нажмите кнопку Колонтитулы.
Excel отобразит лист в представлении Разметка страницы.
-
Выберите левое, центральное или правое текстовое поле колонтитула в верхней или нижней части листа.
Совет: Щелкнув любое поле, можно выбрать верхний или нижний колонтитул и отобразить группу Колонтитулы на вкладке Конструктор.
-
На вкладке Конструктор в группе Элементы колонтитулов выберите нужный элемент.
-
Щелкните лист диаграммы или диаграмму, для которых нужно добавить или изменить элемент колонтитула.
-
На вкладке Вставка в группе Текст нажмите кнопку Колонтитулы.
На экран будет выведено диалоговое окно Параметры страницы.
-
Нажмите кнопку Настраиваемый верхний колонтитул или Настраиваемый нижний колонтитул.
-
Используя кнопки диалогового окна Верхний колонтитул или Нижний колонтитул, вставьте определенные элементы в верхний или нижний колонтитул.
Совет: При наведении указателя мыши на кнопку подсказка выведет имя элемента, вставляемого нажатием этой кнопки.
С колонтитулами листов можно работать в представлении Разметка страницы. В случае диаграмм и листов диаграмм для работы с колонтитулами используйте диалоговое окно Параметры страницы.
-
Выберите лист, для которого требуется настроить параметры колонтитулов.
-
На вкладке Вставка в группе Текст нажмите кнопку Колонтитулы.
Excel отобразит лист в представлении Разметка страницы.
-
Выберите левое, центральное или правое текстовое поле колонтитула в верхней или нижней части листа.
Совет: Щелкнув любое поле, можно выбрать верхний или нижний колонтитул и отобразить группу Колонтитулы на вкладке Конструктор.
-
На вкладке Конструктор в группе Параметры установите один указанных ниже флажков.
-
Чтобы удалить колонтитулы с первой печатаемой страницы, установите флажок Особый колонтитул для первой страницы.
-
Чтобы указать, что колонтитулы нечетных страниц должны отличаться от колонтитулов четных страниц, установите флажок Разные колонтитулы для четных и нечетных страниц.
-
Чтобы указать, что в колонтитулах должен использоваться такой же размер шрифта и масштаб, что и на листе, установите флажок Изменять масштаб вместе с документом.
Чтобы размер шрифта и масштаб колонтитулов не зависели от масштабирования листа при выводе нескольких страниц (это позволяет добиться единообразного вида выводимых данных), снимите этот флажок.
-
Чтобы выровнять поля колонтитулов относительно левого и правого полей листа, установите флажок Выровнять относительно полей страницы.
Чтобы задать определенные значения левого и правого полей колонтитулов, не зависящие от левого и правого полей листа, снимите этот флажок.
-
-
Щелкните диаграмму или лист диаграммы, для которых требуется настроить параметры колонтитулов.
-
На вкладке Вставка в группе Текст нажмите кнопку Колонтитулы.
На экран будет выведено диалоговое окно Параметры страницы.
-
Выполните одно или несколько из указанных ниже действий.
-
Чтобы удалить колонтитулы с первой печатаемой страницы, установите флажок Особый колонтитул для первой страницы.
-
Чтобы указать, что колонтитулы нечетных страниц должны отличаться от колонтитулов четных страниц, установите флажок Разные колонтитулы для четных и нечетных страниц.
-
Чтобы указать, что в колонтитулах должен использоваться такой же размер шрифта и масштаб, что и на листе, установите флажок Изменять масштаб вместе с документом.
Чтобы размер шрифта и масштаб колонтитулов не зависели от масштабирования листа при выводе нескольких страниц (это позволяет добиться единообразного вида выводимых данных), снимите флажок Изменять масштаб вместе с документом.
-
Чтобы выровнять поля колонтитулов относительно левого и правого полей листа, установите флажок Выровнять относительно полей страницы.
Совет: Чтобы задать определенные значения левого и правого полей колонтитулов, не зависящие от левого и правого полей листа, снимите этот флажок.
-
Чтобы закрыть верхний или нижний колонтитул, переключитесь из страничного режима просмотра в обычный.
-
На вкладке Вид в группе Режимы просмотра книги нажмите кнопку Обычный.
Вы также можете щелкнуть «Обычный » в строке состояния.
-
На вкладке Вставка в группе Текст нажмите кнопку Колонтитулы.
Excel отобразит лист в представлении Разметка страницы.
-
Выберите левое, центральное или правое текстовое поле колонтитула в верхней или нижней части листа.
Совет: Щелкнув любое поле, можно выбрать верхний или нижний колонтитул и отобразить группу Колонтитулы на вкладке Конструктор.
-
Нажмите клавишу DELETE или BACKSPACE.
Примечание: Чтобы удалить колонтитулы сразу с нескольких листов, выберите эти листы, а затем откройте диалоговое окно Параметры страницы. Чтобы удалить сразу все колонтитулы, на вкладке Колонтитулы в поле Верхний колонтитул или Нижний колонтитул выберите (нет).
К началу страницы
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
См. также
Печать в Excel
Настройка страницы в Excel
Нужна дополнительная помощь?
По умолчанию со встроенным Верхний и нижний колонтитулы функции Excel, вы можете легко добавлять нижние колонтитулы внизу каждой печатной страницы рабочего листа. Если вы хотите добавить нижний колонтитул к последней напечатанной странице только на рабочем листе, как вы можете это сделать? В этом руководстве представлен сценарий VBA, который поможет вам выполнить эту задачу шаг за шагом.
Печатать нижний колонтитул на последней странице только с кодом VBA
Запустите следующий код VBA, чтобы напечатать пользовательский нижний колонтитул на последней напечатанной странице только в Excel.
1. Откройте рабочий лист, который вы хотите напечатать, с настраиваемым нижним колонтитулом, отображаемым только на последней напечатанной странице.
2. нажмите другой + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.
3. в Microsoft Visual Basic для приложений окна, нажмите Вставить > Модули. Затем скопируйте следующий код VBA в Модуль (код) окно.
Код VBA: печатать нижний колонтитул только на последней странице
Sub SetFooterOnLastPage()
'Updated by Extendoffice 20221024
Dim xCount As Long
Dim xWSh
xCount = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)")
Set xWSh = Application.ActiveSheet
With Application.ActiveSheet
.PageSetup.RightFooter = ""
If xCount > 1 Then
.PrintOut From:=1, To:=xCount - 1
End If
.PageSetup.RightFooter = "Type your footer information here"
.PrintOut From:=xCount, To:=xCount
End With
End Sub
Внимание: В коде замените этот контент «Введите информацию о нижнем колонтитуле здесь» с вашей собственной информацией нижнего колонтитула.
4. нажмите F5 ключ для запуска кода.
Затем активный рабочий лист будет напечатан со вставкой пользовательского нижнего колонтитула только на последней напечатанной странице.
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Комментарии (0)
Оценок пока нет. Оцените первым!
@JasonChan
Here is a small example with VBA.
Private Sub Workbook_BeforePrint(Cancel As Boolean)
With ActiveSheet.PageSetup
.LeftHeader = ""
.CenterHeader = ""
.RightHeader = ""
.LeftFooter = "&""Arial""&8Erstellt von: XXX" & vbLf & "Test"
.CenterFooter = "&""Arial""&8" & ActiveWorkbook.FullName & ": " & ActiveSheet.Name & vbLf & "Seite " & "&P" & " von " & "&N" & "&9"
.RightFooter = "&""Arial""&8Datum: " & Date & vbLf
End With
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
With ActiveSheet.PageSetup
.LeftHeader = ""
.CenterHeader = ""
.RightHeader = ""
.LeftFooter = "&""Arial""&8 Erstellt von: XXX" & vbLf & "Test"
.CenterFooter = "&""Arial""&8" & ActiveWorkbook.FullName & ": " & ActiveSheet.Name & vbLf & "Seite " & "&P" & " von " & "&N" & "&9"
.RightFooter = "&""Arial""&8Datum: " & Date & vbLf
End With
End Sub
Formatting and VBA codes for headers and footers
https://docs.microsoft.com/en-us/office/vba/excel/concepts/workbooks-and-worksheets/formatting-and-v…
I would be happy to know if I could help.
I wish you continued success with Excel
Nikolino
I know I don’t know anything (Socrates)
ОБНОВЛЕНО 3/10/2015 @16:03
Я пытаюсь добавить нижний колонтитул на последнюю страницу только в Excel, но, сумасшедший, нет никаких вариантов для этого в программе. вы можете указать только пользовательский нижний колонтитул для первой страницы и ничего больше!
Я решил, что единственным способом добиться этого будет использование макросов VBA, но, к сожалению, любая информация в Интернете о реализации этой функции легко 10+ лет и не очень помогает.
Из-за ограничений варианта нижнего колонтитула, я думал, что попробую другой подход, который должен был добавить строку внизу последней страницы.
У меня есть следующий код.
Это почти работает, но уловка в том, что он зависит от присутствия разрывов страниц, поэтому пусть ваш контент закончился на странице 2, вам нужно вручную вытащить область печати, чтобы показать страницу 3, так что существует разрыв страницы между 2/3, а затем код может быть размещен над ним на стр. 2. Так что в моем коде, где указано Unknown Value , это должна быть сумма, необходимая между LastRow и запуском следующего разрыва страницы. Есть идеи, как это сделать?
В Excel, как добавить нижний колонтитул только на последнюю страницу?
ОБНОВЛЕНО 3.10.2015 @ 16:03
Я пытаюсь добавить нижний колонтитул на последнюю страницу только в Excel, но, как ни странно, в программе нет никаких опций. вы можете указать только собственный нижний колонтитул для первой страницы и ничего больше!
Я полагал, что единственный способ добиться этого — использовать макросы VBA, но, к сожалению, любая онлайн-информация, касающаяся реализации этой функциональности, уже более 10 лет и не очень помогает.
Из-за ограничений опции нижнего колонтитула, я подумал, что попробую другой подход, который должен был добавить строку внизу последней страницы.
У меня есть следующий код.
Это почти работает, но суть в том, что это зависит от наличия разрывов страниц, поэтому предположим, что ваш контент закончился на странице 2, вам нужно вручную опустить область печати, чтобы показать страницу 3, так что между страницами есть разрыв 2/3, а затем код может быть помещен над ним на странице 2. Так в моем коде, где он говорит Unknown Value , это должно быть количество, необходимое между LastRow и срабатыванием следующего разрыва страницы. Есть идеи, как это сделать?
Комментарии к записи Всё о колонтитулах в Excel: создание, редактирование, удаление отключены
Использование колонтитулов в Excel позволит оформить финальную версию документа для последующей печати.
Колонтитулы – это заголовочные части каждой страницы электронного документа, которые содержат текстовую и графическую информацию. В программе они предназначены для указания названия файла, автора, страницы или компании.
Кстати, чтобы эффективнее работать с таблицами можете ознакомиться с нашим материалом Горячие клавиши Excel — Самые необходимые варианты.
Содержание:
Виды
Они могут быть:
- Верхним (Хедер) – расположен в начале каждой странички документа;
- Нижним (Футер) – автоматически добавляется в конец листа Excel.
Рис.2 – структура документа
Также, программе Excel они могут отличаться типом содержимого:
-
Постоянный – дублируется на каждом табличном листе. Как правило, содержит информацию об имени файла. Постоянный колонтитул создаётся, если есть необходимость подтвердить принадлежность каждой таблицы к одному документу;
-
Прерывистый – меняется на каждом листе;
-
Ступенчатый – содержит заголовки нескольких уровней;
-
Рубрикационный – вид официального оформления, который включает название издания, документа, раздела.
Рис.3 – расположение заголовка
Работа в Excel 2003, 2007
В версиях Excel 2003 и 2007 года функция работы с ними реализована одинаково.
Единственное отличие – в 2007-й версии пользователям доступно большее количество визуальных оформлений хедера и футера.
Создать колонтитул можно одним из двух способов:
-
Разметка страниц документа;
-
Вставка хедера и футера с помощью панели управления.
Способ №1
Откройте документ и в верхнем меню приложения кликните на вкладку «Разметка страницы».
Затем найдите поле «Параметры» и в нем нажмите на кнопку «Дополнительные опции», которая расположена в правом углу поля:
Рис.4 – вкладка «Разметка страницы»
В открывшемся окне перейдите во вкладку «Колонтитулы».
Выберите нужный вариант отображения хедера и футера из списка. Для создания кастомного верхнего или нижнего кликайте на соответствующие кнопки, а затем нажимайте на «ОК».
Предварительный просмотр заголовков доступен в верхней части окна. В этом меню настроек вы также можете изменить вид полей каждого листа документа, а также отображение страниц.
Рис.5 – Параметры страницы
После нажатия на одну из клавиш для создания верхнего/нижнего появится окно форматирования содержимого.
В нем вы сможете создать любое текстовое наполнение для хедера или футера, настроить отображение даты, времени, дополнительных расчетов и прочей информации.
На рисунке ниже указан пример создания верхнего, который будет отображать дату печати документа слева, а справа – логотип компании (или другой пользовательский рисунок).
Выбор нужной функции (дата, время, календарь, текст, путь к файлу, формула) осуществляется с помощью одной из десяти клавиш, которые расположены в центре окна редактирования колонтитула.
Рис.6 – создание пользовательского хедера
Способ 2 (доступен, начиная с версии 2007-го года)
В качестве второго способа создания можно использовать кладку «Вставка» на панели инструментов Excel. Далее кликните на пункт «Колонтитулы», чтобы перейти в конструктор.
Рис.7 – добавление хедера и футера на лист через меню «Вставка»
После открытия конструктора в начале таблицы отобразится место для верхнего , а в конце – для нижнего.
С помощью открывшегося меню вы сможете добавить данные точно так, как это было писано в первом способе.
Удобство второго способа создания заключается в наглядности. Вы сразу видите все изменения на листе и легко сможете их удалить/подправить. Для редактирования полей используйте клавиши из раздела «Элементы колонтитулов».
Какие данные можно добавить
- Номер страницы;
- Общее число страниц;
- Дата создания или печати документа;
- Текущее время;
- Путь к указанному на ПК файлу;
- Имя документа;
- Рисунок;
- Имя листа;
- Формат рисунка.
Рис.8 – работа с конструктором заголовков
В результате добавления файла с изображением логотипа и даты, получаем следующее оформление листа Excel:
Рис.9 — результат добавления информации в хедер
Аналогично данные добавляются в футер. В нем, как правило, указывается название документа, имя автора, номер страницы.
Чтобы посмотреть, как получившийся документ будет выглядеть на напечатанном листе, откройте клавишу «Главное меню».
В списке выберите пункт «Печать»—«Предварительный просмотр».
Не пропускайте этот шаг, ведь созданный колонтитул может не влезть на стандартный лист А4, хотя и в программе он будет отображаться без проблем.
Рис.10 – предварительный просмотр документа
Удаление
Если появилась необходимость удалить созданный колонтитул, для версии Excel 2003 откройте вкладку «Вставка» и еще раз зайдите в окно «Колонтитулы».
В новом окне выделите объект и удалите его с помощью клавиши DELETE.
Чтобы удалить его в 2007-й версии программы, кликните на хедер или футер. Перейдите во вкладку конструктора и нажмите на плитку «Верхний/Нижний колонтитул».
В появившемся списке выберите «Нет».
Рис.11 – удаление объекта
Инструкция для Excel 2010
Следуйте инструкции, чтобы создать колонтитулы в табличном процессоре Excel 2010:
1 Создайте документ или откройте ранее использовавшийся лист;
2 Перейдите во вкладку «Вставка»;
3 Найдите поле «Разметка страницы» и кликните на указанную на рисунке ниже кнопку;
Рис.12 – клавиша «Параметры страницы»
4 Появится диалоговое окно, в котором содержится 4 вкладки. Каждая из этих вкладок предназначена для редактирования отдельной части разметки документа – страницы, полей, колонтитулов и листов. Выберите вкладку «Колонтитулы»;
Рис.13 – окно настройки оформления
5 Введите текст верхнего и нижнего в поля (2) и (5) соответственно. В поле (1) будет отображаться предварительный просмотр для добавленного . Чтобы настроить уникальный заголовок или футер для первой страницы, отметьте галочкой (4) – особый колонтитул для первой страницы;
Рис.14 – настройка хедера и футера
6 Если не хотите использовать только текстовые обозначения, нажмите на клавиши Создать и настройте собственные хедеры и футеры, добавив в них информацию о дате, времени, логотипы, имена файлов и другие данные.
Рис.15 – окно создания пользовательских заголовков листа
После завершения создания объекта обязательно нажмите на клавишу «Просмотр», чтобы увидеть, как элемент будет выглядеть после печати.
Окно создания кастомных колонтитулов пригодится, если вы не можете найти нужный формат из списка вариантов по умолчанию.
Как показано на Рисунке 15, он может быть создан с помощью уже готовых инструментов и функций.
Вводите текст заголовков в соответствующих частях строки («Слева», «В центре», «Справа»).
Нажимайте на расположенные выше кнопки, чтобы добавить функции в поле колонтитулов.
Удаление заголовков
Как правило, колонтитул разделяется на три части:
- Слева – логотип компании;
- По центру (или слева, если лого отсутствует) – название документа;
- Справа – дата, количество страниц или имя автора.
Для удаления колонтитула, достаточно просто поочерёдно выделить каждый из его элементов и нажимать на клавишу DELETE, если поле заголовка будет пустым, оно перестанет отображаться на листе Excel.
Рис.16 – удаление элементов заголовка в 2010-й версии программы
В версиях 2013 и 2016
Рассмотрим, как работать с колонтитулами в версиях Эксель 2013 и 2016. Основная функция – создание заголовков для больших таблиц. При этом, заголовки будут выводиться для каждого листа.
Читать печатную версию экселевского документа всегда неудобно, поэтому необходимо разграничить все части таблиц и их границы.
Пользователь сможет настроить одинаковые заголовки, логотипы и дату для всех страниц, а может настроить отображение разного набора данных для листов.
Следуйте инструкции:
-
Откройте документ, который необходимо отредактировать;
-
Выберите вкладку «Разметка страниц»;
-
Щелкните по плитке «Печать заголовков»;
Рис.17 – Опция «Разметка страницы»
-
В открывшемся окне выберите вкладку «Лист» и заполните поля «Сквозные строки». Первое поле обозначает текстом начало документа, второе – конец листа. Получившийся текст добавиться в тело документа как колонтитул.
Рис.18 – добавление заголовков
Чтобы добавить в колонтитулы не только текстовое обозначение, в окне «Параметры страницы» кликните на вкладку и создайте объект, как это было описано для версии Excel 2010.
Рис.19 – окно создания хедера и футера документа в Эксель 2013/2016
Для более быстрого создания хедера и футера, можно воспользоваться конструктором разметки документа. Кликните на указанную клавишу, которая расположена внизу листа:
Рис.20 – открытие визуального редактора
Теперь выберите верхний или нижний, кликнув на верхнюю или нижнюю часть странички соответственно.
Рис.21 — выбор области страницы
Откройте окно конструктора. Затем кликните на одну из трех частей хедера/футера (слева, по центру, справа). Далее нажимайте на нужные значки в поле «Элементы колонтитулов».
Рис.22 – элементы разметки
Результат добавления номера страницы:
Рис.23 – создание нумерации
Вставка рисунка
Функция добавления рисунков в поле колонтитула необходима для создания логотипа компании или организации.
Также, в этом поле может отображаться имя сотрудника, который создал документ, контактная информация и другие данные.
Логотип добавляется в левую верхнюю часть странички. При необходимости, вы сможете поместить графику в любую другую область верхнего/нижнего колонтитула.
Следуйте инструкции:
-
Откройте документ и нажмите на клавишу «Разметка страницы», которая расположена в нижней части рабочей области Excel;
Рис.24 – просмотр разметки листов
- Кликните на левую область верхнего колонтитула;
-
В режиме просмотра и редактирования разметки нажмите на клавишу «Рисунок». Она расположена на панели инструментов программы;
Рис.25 – добавление логотипа
В каждый раздел верхнего и нижнего можно вставить только один рисунок. Старайтесь соблюдать размерность логотипа (не более 200 пикселей в ширину, иначе он напечатается поверх созданной таблицы с данными).
-
В появившемся окне выберите хранилище картинки. Вы можете добавлять файлы из памяти компьютера, искать их в поисковой системе Bing или же воспользоваться персональным хранилищем OneDrive.
Рис.26 – выбор способа загрузки картинки
Результат добавления логотипа в поле верхнего колонтитула:
Рис.27 – готовый логотип фирмы в поле документа
Тематические видеоролики: