Виведення заголовка на кожну сторінку в Excel

В Excel можна вивести заголовки на початок кожної сторінки. Це дуже зручно під час перегляду звітів.

Якщо ви друкуєте свій звіт, а на другій та всіх наступних сторінках немає заголовків — її перегляд перетворюється на якусь гру «вгадай».

Але ми можемо це виправити.

У цій статті ми розглянемо, як можна розмістити заголовки на кожну сторінку.

Тож почнемо!

Виводимо заголовок на кожну сторінку

Допустимо, у нас є така табличка:

Виведення заголовка на кожну сторінку в Excel

При її друку заголовок буде тільки на першій сторінці.

Як зробити, щоб заголовок був на кожній сторінці?

Покрокова інструкція:

  • Натисніть “Розмітка сторінки”;

Виведення заголовка на кожну сторінку в Excel

  • Натисніть стрілку вниз, у розділі «Параметри сторінки»;

Виведення заголовка на кожну сторінку в Excel

  • У вікні, що відкрилося, клацніть «Лист»;

Виведення заголовка на кожну сторінку в Excel

  • Ви можете вибрати, які стовпчики або рядки будуть закріплені як заголовки;

Виведення заголовка на кожну сторінку в Excel

  • Введіть діапазон заголовків;

Виведення заголовка на кожну сторінку в Excel

  • Підтвердіть.

Готово! Заголовки будуть на кожній сторінці.

Ми можемо це перевірити. Відкриємо друк.

Виведення заголовка на кожну сторінку в Excel

Переключіть сторінки і подивіться, чи з'явилися там заголовки.

Виведення заголовка на кожну сторінку в Excel

Так само, ми можемо помістити в заголовок кілька рядків або стовпчиків.

Фішка з полем “Ім'я”

Про цей метод знають мало хто.

Допустимо, у нас є така табличка:

Виведення заголовка на кожну сторінку в Excel

Покрокова інструкція:

  • Виділимо те, що хочемо зробити заголовком;

Виведення заголовка на кожну сторінку в Excel

  • Клацніть на полі «Ім'я»;

Виведення заголовка на кожну сторінку в Excel

  • Введемо туди таку назву іменованого діапазону;

Виведення заголовка на кожну сторінку в Excel

  • Підтверджуємо.

Готово! Результат той самий, як і в минулому способі.

Як це спрацювало?

Справа в тому, що цей діапазон Print_Titles це технічний діапазон заголовків. У минулому способі програма сама додавала туди дані, які ми вказали. А у цьому способі ми зробили це руками.

Як вивести заголовок на всі сторінки, крім останньої?

Поспішаю вас засмутити, але такого в Excel поки що не придумали.

Можна зробити це так – помістити останні сторінки на інший аркуш.

Але це, звичайно, підійде не всім.

Однак є відповідний код Visual Basic:

Sub RepeatHeadersPrintExceptLastPage() Dim TotalPages As Long TotalPages = Application.ExecuteExcel4Macro(“GET.DOCUMENT(50)”) With ActiveSheet.PageSetup .PrintTitleRows = “$1:$1” ActiveSheet.PrintOut From:To: PrintTitleRows = “” ActiveSheet.PrintOut From:=TotalPages, To:=TotalPages End With End Sub

Якщо розумітися на коді, стане зрозуміло, що він досить «кривий». Але так чи інакше він працює.

Якщо вам потрібно щось нестандартне, наприклад, кілька заголовків, вам доведеться змінити цей код.

От і все! Ми розглянули 3 варіанти додавання заголовків на кожну сторінку!

Сподіваюся, ця стаття виявилася корисною для вас!

nBook
Додати коментар