Obsah
Když pracujeme s rozsáhlým souborem dat, Excel má tendenci zobrazovat záhlaví sloupců na první stránce. Na dalších stránkách se záhlaví nezobrazí. Pokaždé tedy musíte přejít na první stránku, abyste získali záhlaví. Je to docela frustrující. V aplikaci Microsoft Excel můžete snadno opakovat záhlaví sloupců na každé stránce. V tomto článku si ukážeme, jak opakovat záhlaví sloupců na každé stránce v programuExcel. Doufám, že vás tento článek zaujme a získáte více znalostí o tomto konkrétním tématu.
Stáhnout cvičebnici
Níže si stáhněte cvičebnici.
Opakování nadpisů sloupců na každé stránce.xlsm
3 snadné způsoby opakování nadpisů sloupců na každé stránce v aplikaci Excel
Pro opakování nadpisů sloupců na každé stránce jsme našli tři různé metody, pomocí kterých můžete snadno provést tuto práci. Tyto metody jsou v podstatě založeny na nastavení stránky, jmenném poli a kódech VBA. Všechny tyto metody jsou poměrně snadno pochopitelné. Pro tento článek vezmeme datovou sadu, která obsahuje měsíce a odpovídající částky prodeje různých zemí. Vzhledem k tomu, že datová sada je velká, tak, jsmeje nelze umístit na jednu stránku.
Pokud pak v náhledu tisku zobrazíme druhou stránku datové sady, zjistíme, že na této stránce nejsou žádné záhlaví sloupců.
Pokusíme se zopakovat nadpisy sloupců na každé stránce pomocí následujících tří metod.
1. Úprava nastavení stránky
Naše první metoda je založena na možnosti nastavení stránky. Možnost nastavení stránky vám v podstatě pomáhá upravit stránky tak, aby byly po vytištění lépe čitelné. Možnost nastavení stránky však můžete využít i při opakování nadpisů sloupců na každé stránce. Abyste metodu jasně pochopili, musíte správně postupovat podle následujících kroků.
Kroky
- Nejprve přejděte do Rozložení stránky karta na pásu karet.
- Pak z Nastavení stránky klikněte na Tiskové tituly .
- Otevře to Nastavení stránky dialogové okno.
- Pak přejděte do List tab.
- Poté v Tiskové tituly vyberte sekci Řádky k opakování nahoře .
- Poté vyberte řádek 4 ze souboru dat nebo zadejte příkaz $4:$4 .
- Nakonec klikněte na OK .
Klávesová zkratka
Otevření nastavení stránky dialogového okna, můžeme použít klávesovou zkratku Alt+P+S+P . Otevře to Nastavení stránky dialogové okno automaticky.
- Poté přejděte do Soubor karta na pásu karet.
- Pak vyberte Tisk nebo můžete kliknout na Ctrl+P pro klávesovou zkratku.
- Záhlaví sloupce se zobrazí i na dalších stránkách. Viz obrázek.
Přečtěte si více: Jak vytvořit dvouřádkové záhlaví v aplikaci Excel (3 snadné způsoby)
Podobná čtení
- [Opraveno!] Nadpisy sloupců jsou označeny čísly místo písmeny
- Povýšení řádku na záhlaví sloupce v aplikaci Excel (2 způsoby)
- Jak vytvořit více tříditelných nadpisů v aplikaci Excel
- Zachování nadpisů řádků v aplikaci Excel při posouvání bez zmrazení
2. Vložení kódu VBA
Pomocí kódů VBA můžete v aplikaci Excel opakovat záhlaví sloupců na každé stránce. Chcete-li tuto metodu použít, musíte povolit funkci karta Vývojář na pásu karet. Poté můžete použít kód VBA, který vám pomůže opakovat nadpisy sloupců na každé stránce. Postupujte správně.
Kroky
- Nejprve přejděte do Karta Vývojář na stuze.
- Pak vyberte Visual Basic z Kód skupina.
- Poté se Visual Basic zobrazí se okno.
- Pak přejděte do Vložte a vyberte možnost Modul .
- Otevře se Modul kód, kde můžete psát kód VBA.
- Zapište následující kód.
Sub Repeat_Column_Headings_Every_Page() Dim TotalPages As Long TotalPages = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)") With ActiveSheet.PageSetup .PrintTitleRows = "$4:$4" ActiveSheet.PrintOut From:=1, To:=TotalPages .PrintTitleRows = "" End With End Sub
- Uložte kód a zavřete Visual Basic
- Pak přejděte do Vývojář na pásu karet.
- Z Kód vyberte skupinu Makra .
- V důsledku toho se otevře Makro dialogové okno.
- Poté vyberte Opakovat_nadpisy_sloupců_na_každé_stránce možnost z Název makra
- Nakonec klikněte na Spustit .
- Výsledkem bude uložení do souboru PDF, kde se na pozdější stránce datového souboru objeví záhlaví. Na první stránce máme následující záhlaví sloupců.
- Protože pomocí kódu VBA máme stejné záhlaví sloupců i na druhé stránce. Viz snímek obrazovky.
Přečtěte si více: Jak změnit název záhlaví sloupce v aplikaci Excel VBA (3 příklady)
3. Změna pole pro jméno
Naše poslední metoda je založena na změně pole se jménem. V této metodě vybereme libovolný řádek a v poli se jménem nastavíme hodnotu Print_Titles Název. Nakonec se budou opakovat nadpisy sloupců na každé stránce. Chcete-li metodu jasně pochopit, postupujte správně.
Kroky
- Nejprve vyberte řádek 4 kde máte nadpisy sloupců.
- Pak přejděte do Box se jménem kde můžete název upravit.
- Poté odstraňte vše, co je v Box se jménem .
- Pak napište Print_Titles .
- Nakonec stiskněte Vstupte na se přihlásit.
- Pro ověření výsledku, zda se na každé stránce opakují záhlaví sloupců, musíme přejít na stránku Soubor karta na pásu karet.
- Pak vyberte Tisk nebo můžete kliknout na Ctrl+P pro klávesovou zkratku.
- Záhlaví sloupce se zobrazí i na dalších stránkách. Viz obrázek.
Přečtěte si více: Jak vytvořit záhlaví řádku v aplikaci Excel (4 snadné způsoby)
Na co nezapomenout
- Musíme přejít do náhledu tisku, aby se na každé stránce zobrazily opakující se nadpisy sloupců. Jinak můžete vytvořit soubor pdf. Pak se vám nadpisy zobrazí.
- V metodě VBA budeme mít k dispozici soubor PDF, ve kterém získáte požadovaný výsledek.
Závěr
Ukázali jsme si tři různé metody opakování nadpisů sloupců na každé stránce v aplikaci Excel. Tyto metody zahrnují několik příkazů aplikace Excel a kód VBA. Všechny tyto metody jsou poměrně snadné na použití. Doufám, že jsme pokryli všechny možné oblasti opakováním nadpisů sloupců na každé stránce. Pokud máte další otázky, neváhejte se zeptat v poli pro komentáře. Nezapomeňte navštívit naši stránku Exceldemy strana.