Kako ispisati više listova (ili svih listova) u Excelu jednim potezom

Excel vam daje mnogo mogućnosti kada pokušavate ispisati svoj rad. Možete odabrati ispis cijelog radnog lista, određenog područja na radnom listu, ispis više listova ili svih listova odjednom.

U ovom vodiču ću vam pokazati kako to možete učiniti ispis više listova u Excelu u jednom potezu. To mogu biti neki odabrani listovi ili svi listovi u radnoj knjizi.

A u slučaju da želite ispisati određeno područje na više/svih listova, to možete učiniti i s malo VBA magije.

Pa krenimo!

Ispišite sve listove odjednom

Excel ima ugrađenu značajku koja vam omogućuje da navedete ispis svih listova odjednom.

U nastavku su navedeni koraci za ispis svih listova u radnoj knjizi:

  1. Kliknite karticu Datoteka
  2. Kliknite na opciju Ispis
  3. Na stranici Ispis kliknite padajući izbornik Postavke ispisa
  4. Kliknite Ispis cijele radne knjige
  5. Pritisnite Ispis

Gore navedeni koraci ispisali bi sve listove u radnoj knjizi. U slučaju da imate postavljeno područje ispisa na nekim listovima, tada će se ispisati samo to područje ispisa.

Također možete vidjeti što će se ispisati u Pretpregledu ispisa s desne strane. Također možete promijeniti brojeve stranica i vidjeti što će se ispisati na svakoj stranici.

Dovoljno lako!

Što ako želite ispisati samo određene listove, a ne cijelu radnu knjigu?

Nastavi čitati!

Ispišite više listova (odabrano) jednim potezom

To je opet vrlo lako postići.

Sve što trebate učiniti je odabrati one određene listove koje želite ispisati, a zatim ih ispisati!

U nastavku su navedeni koraci za ispis određenih listova u radnoj knjizi u Excelu:

  1. Odaberite sve listove koje želite ispisati. Da biste to učinili, držite tipku Control i odaberite listove jedan po jedan. U ovom primjeru biram List 1, 4 i 5
  2. Kliknite karticu Datoteka
  3. Kliknite na opciju Ispis
  4. Na stranici Ispis kliknite padajući izbornik Postavke ispisa
  5. Kliknite Ispis aktivnih listova (u većini slučajeva to je već zadana opcija, ali u slučaju da to nije slučaj možete to odabrati s padajućeg izbornika)
  6. Pritisnite Ispis

Kad odaberete više listova, svi oni djeluju kao aktivni listovi tijekom ispisa.

Također možete vidjeti što će se ispisati u Pretpregledu ispisa s desne strane. Također možete promijeniti brojeve stranica i vidjeti što će se ispisati na svakoj stranici.

Ispišite više listova s ​​određenim područjem ispisa

Ovaj je malo složeniji od prethodna dva.

Pretpostavimo da imate radnu knjigu s više listova i želite ispisati određeno područje sa svakog lista.

Možda na svakom listu postoje sažeti podaci i želite ispisati samo ove podatke, a ne cijeli radni list.

To se može učiniti postavljanjem područja ispisa na sve listove, a zatim ispisom ispisa (kao što je prikazano u gornje dvije metode).

Što se tiče postavljanja područja ispisa:

  • Morate to učiniti ručno za svaki list (posebno ako je područje ispisa različito za svaki list)
  • Ili možete koristiti jednostavan VBA kôd za postavljanje istog područja ispisa na svim listovima odjednom.

Nakon što postavite područje ispisa, možete koristiti bilo koju od gore navedenih metoda za ispis listova.

Dopustite mi da vam brzo pokažem kako ručno postaviti područje ispisa pomoću VBA.

Ručno postavljanje područja ispisa

U nastavku su navedeni koraci za to:

  1. Odaberite ćelije koje želite obuhvatiti područjem ispisa
  2. Kliknite karticu "Izgled stranice"
  3. U grupi Postavljanje stranice kliknite ‘Područje ispisa’
  4. Kliknite na "Postavi područje ispisa"

To je to!

Ovo bi postavilo područje ispisa na odabrane ćelije, a kada ispišete ovaj list, ispisat će se samo područje ispisa.

To morate učiniti ručno za svaki list. Dakle, ako želite ispisati određena područja u Sheet1, Sheet4 i Sheet5, morat ćete to učiniti za svaki list zasebno.

Postavljanje područja ispisa pomoću VBA

U slučaju da imate puno radnih listova, ručno postavljanje područja ispisa može oduzeti mnogo vremena.

U tom slučaju također možete upotrijebiti VBA za brzo postavljanje područja ispisa na jedan list, a zatim pokrenite kôd kako biste ga replicirali na sve ostale listove.

Napomena: Ova metoda dobro funkcionira ako imate isti raspon ćelija koje želite koristiti pri postavljanju područja ispisa.

Ispod je VBA makro kod koji će to učiniti:

Sub SetPrintAreas1 () Dim PrntArea As String Dim ws As Worksheet PrntArea = ActiveSheet.PageSetup.PrintArea Za svaki ws u radnim listovima ws.PageSetup.PrintArea = PrntArea Sljedeći skup wks = Ništa Kraj Sub

Gornji kôd koristi područje ispisa s aktivnih listova, ide na sve listove u radnoj knjizi i postavlja isto područje ispisa u svakom od ovih listova.

Koristi petlju za prolazak kroz svaki radni list, a zatim postavlja isto područje na svakom radnom listu kao i područje za ispis. U slučaju da želite da ovo bude drugačije za svaki list, vjerujem da bi to bilo brže učiniti ručno.

Nakon što postavite ovaj skup, sada možete ispisati sve listove (ili neke odabrane listove), a ispisat će se samo područje za ispis.

Ovaj VBA makro kôd možete staviti u običan modul i odatle ga pokrenuti.

Dakle, ovo su neki scenariji u kojima možete ispisati više listova u Excelu odjednom.

Nadam se da vam je ovaj vodič bio koristan!

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave