Kuidas printida Exceli igale lehele ülemine rida (korrake rea/veeru päiseid)

Kui töötate Excelis andmetega, on käepärane funktsioon, mis võimaldab külmutada ülemise rea ja päise veerud (või isegi lukustada mitu ülemist rida või vasakpoolset veergu).

Nii et alla kerides on päised alati nähtavad.

Aruannete printimisel pole see aga nii.

Vaikimisi oleks trükitud aruandel päiserida ainult esimese prinditud lehe ülaosas ja ülejäänud ülejäänud lehtedel seda pole.

See võib muuta aruannete läbivaatamise õudusunenäoks. Kujutage ette, et olete kolmandal lehel ja ei tea, mida andmepunkt kujutab (ja edasi -tagasi päiste kontrollimine võib olla hullumeelne).

Lahendus - laske päised korrata aruande igal prinditud lehel.

Selles õpetuses näitan teile kuidas trükkida Exceli igale lehele ülemine rida. Samuti saate selle konfigureerida nii, et mitu ülemist rida või vasakpoolset veergu korduksid igal lehel.

Vaatame, kuidas seda teha!

Kuidas printida Exceli igale lehele ülemine rida

Oletame, et teil on allpool näidatud andmekogum.

Kui prindite need andmed, võtab see mitu lehte, kuid pealkiri kuvatakse ainult esimesel lehel.

Allpool on toodud sammud tagamaks, et päise rida korduks igal prinditud lehel.

  1. Klõpsake vahekaarti „Lehekülje paigutus”
  2. Klõpsake rühmas „Lehekülje seadistamine” dialoogiboksi käivitajal (väike kallutatud nool, nagu allpool näidatud)
  3. Klõpsake dialoogiboksis „Lehekülje seadistamine” vahekaarti „Leht”
  4. Klõpsake valiku „Üles korratavad read” kõrval olevat välja
  5. Valige ülemine rida (märkate, et $ 1: $ 1 sisestatakse automaatselt väljale „Ülaosas korduvad read”).
  6. Klõpsake nuppu OK.

Nüüd, kui prindite neid andmeid, märkate, et ülemise rea päis kordub igal prinditud lehel.

Seda saate kontrollida, klõpsates vahekaardil „Fail” ja seejärel valikul „Prindi”. See avab paani Prindi eelvaade.

Klõpsake prindieelvaate paani allosas olevaid nooleikoone ja peaksite nägema, et päised korduvad igal lehel.

Nii nagu oleme seadistanud seadistused prindima igale lehele ülemise rea, saate selle määrata ka nii, et see prindiks igale lehele mitu päise rida.

Selleks valige ülaltoodud sammude 5. sammus ülemise rea valimise asemel mitu ülemist rida, mida soovite igal prinditud lehel korrata.

Pange tähele, et peate valima külgnevad read (st saate määrata, et ridade numbrid 1, 2 ja 3 prinditakse igale lehele, kuid te ei saa määrata, et ridade 1 ja 3 kordamine igal prinditud lehel toimuks)

Samuti saate määrata, et kõige vasakpoolsem veerg (või mitu vasakpoolset veergu) korduks igal lehel printimisel. Protsess on täpselt sama, kus 5. sammus saate rea valimise asemel valida veeru, mida soovite korrata.

Ja muidugi saate määrata ka ülemise rea ja ülemise veeru kordamise igal prinditud lehel.

Printige read igale lehele, kasutades NameBoxi trikki

Nüüd lubage mul jagada ka hämmastavat Exceli trikki, millest paljud inimesed ei tea.

Ülaltoodud meetodi (kus kasutame dialoogiboksi Lehekülje seadistus) kasutamise eeliseks on see, et see annab teile aruannete printimisel palju rohkem võimalusi.

Kuid kui soovite ainult veenduda, et ülaosa või vasakpoolne veerg korduks igal prinditud lehel, on see NameBoxi trikk palju kiirem.

Oletame, et teil on allpool näidatud andmekogum.

Allpool on toodud juhised selle tagamiseks, et päised oleksid trükitud igale lehele

  1. Valige päise rida
  2. Klõpsake väljal „NameBox”
  3. Sisestage tekst käsitsi Print_Titles
  4. Vajutage sisestusklahvi

See on kõik! Andmekogumi printimisel korduks esimene rida igal lehel.

Kui soovite korrata mitut päise rida või veergu, valige need kõigepealt ja seejärel nimetage need Print_Titles

Miks see töötab?

Kui kasutate dialoogiboksi Page Setup (Lehekülje häälestus) korduvate ridade ja veergude määramiseks, loob Excel automaatselt nimega vahemiku nimega Print_Titles.

Seega, kui teete dialoogiboksi lehe seadistamise marsruudi, siis kui loote ise sama nimega vahemiku, see ka toimib.

Kuidas korrata päise ridu igal lehel, välja arvatud paar viimast lehte?

Kahjuks pole mingit võimalust sisseehitatud viisil veenduda, et päised prinditakse igale lehele, välja arvatud viimane leht (või paar viimast lehekülge).

Üks lahendus võib olla lehtede olemasolu, kus te ei soovi päiseid korrata, seega olge eraldi töölehel.

Kuid see ei pruugi kõigile ideaalne olla.

Allpool on VBA makrokood, mis seda teeb.

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

Ülaltoodud kood kasutab Application.ExecuteExcel4Macro ("GET.DOCUMENT (50)") prinditava andmestiku lehtede koguarvu saamiseks.

Seejärel prindib see kõik lehed (välja arvatud viimane) ja selle aja jooksul on PrintTitleRows seatud väärtusele $ 1: $ 1. Seega trükitakse esimene rida päisena kõigile lehtedele, välja arvatud viimane.

Seejärel prinditakse viimane leht, kus atribuudi PrintTitleRows väärtus on null, seega ei prindita päisele ridu viimasele lehele.

See on kohmakas lahendus, kuid kui soovite printida kõik töölehe andmed nii, et päis korduks igal lehel, välja arvatud viimane leht, toimiks see.

Võimalik, et peate koodi veidi muutma, kui soovite, et korduks rohkem päiseid või et veerupäised trükitaks igale lehele.

Loodan, et sellest õpetusest oli teile kasu!

wave wave wave wave wave