Cum se imprimă mai multe foi (sau toate foile) în Excel dintr-o singură dată

Excel vă oferă o mulțime de opțiuni atunci când încercați să imprimați lucrarea. Puteți alege să imprimați întreaga foaie de lucru, o anumită zonă din foaia de lucru, să imprimați mai multe foi sau toate foile dintr-o dată.

În acest tutorial, vă voi arăta cum puteți tipăriți mai multe foi în Excel dintr-o dată. Acestea ar putea fi câteva foi selectate sau toate foile din registrul de lucru.

Și în cazul în care doriți să imprimați o anumită zonă în mai multe / toate coli, puteți face asta și cu un pic de magie VBA.

Asadar, haideti sa începem!

Imprimați toate foile dintr-o dată

Excel are o caracteristică încorporată care vă permite să specificați să imprimați toate foile dintr-o singură dată.

Mai jos sunt pașii pentru a imprima toate foile din registrul de lucru:

  1. Faceți clic pe fila Fișier
  2. Faceți clic pe opțiunea Print
  3. În pagina Imprimare, faceți clic pe meniul derulant Setare imprimare
  4. Faceți clic pe Tipărirea întregului registru de lucru
  5. Faceți clic pe Imprimare

Pașii de mai sus ar tipări toate foile din registrul de lucru. În cazul în care aveți o zonă de imprimare setată în unele foi, atunci va fi tipărită doar acea zonă de imprimare.

De asemenea, puteți vedea ce va fi tipărit în previzualizarea de imprimare din dreapta. De asemenea, puteți schimba numerele paginilor și puteți vedea ce va fi tipărit pe fiecare pagină.

Destul de usor!

Acum, ce se întâmplă dacă doriți să imprimați doar anumite foi specifice și nu întregul registru de lucru.

Citiți mai departe!

Imprimați mai multe foi (selecționate) dintr-o dată

Acest lucru este din nou destul de ușor de realizat.

Tot ce trebuie să faceți este să selectați acele foi specifice pe care doriți să le imprimați și apoi să le imprimați!

Mai jos sunt pașii pentru imprimarea unor foi specifice într-un registru de lucru în Excel:

  1. Selectați toate foile pe care doriți să le imprimați. Pentru a face acest lucru, țineți apăsată tasta Control și selectați foile pe rând. În acest exemplu, selectez Foaia 1, 4 și 5
  2. Faceți clic pe fila Fișier
  3. Faceți clic pe opțiunea Print
  4. În pagina Imprimare, faceți clic pe meniul derulant Setare imprimare
  5. Faceți clic pe Tipăriți foi active (în majoritatea cazurilor, este deja opțiunea implicită, dar în caz contrar, puteți alege asta din meniul derulant)
  6. Faceți clic pe Imprimare

Când selectați mai multe coli, toate acționează ca foi active în timpul imprimării.

De asemenea, puteți vedea ce va fi tipărit în previzualizarea de imprimare din dreapta. De asemenea, puteți schimba numerele paginilor și puteți vedea ce va fi tipărit pe fiecare pagină.

Imprimați mai multe foi cu o anumită zonă de imprimare

Acesta este puțin mai complex decât cele două anterioare.

Să presupunem că aveți un registru de lucru cu mai multe coli și doriți să imprimați o anumită zonă din fiecare coală.

Poate că există date rezumate în fiecare foaie și doriți doar să imprimați aceste date și nu întreaga foaie de lucru.

Acest lucru se poate face prin setarea unei zone de imprimare în toate colile și apoi tipărirea acestora (așa cum se arată în cele două metode de mai sus).

Acum, când vine vorba de setarea zonei de imprimare:

  • Trebuie să o faceți manual pentru fiecare coală (mai ales dacă zona de imprimare este diferită pentru fiecare coală)
  • Sau puteți utiliza un cod VBA simplu pentru a seta aceeași zonă de imprimare în toate colile dintr-o dată.

După ce ați setat zona de imprimare, puteți utiliza oricare dintre metodele de mai sus pentru a imprima foile.

Deci, permiteți-mi să vă arăt rapid cum să setați zona de imprimare manual și folosind VBA.

Setarea manuală a zonei de imprimare

Mai jos sunt pașii pentru a face acest lucru:

  1. Selectați celulele pe care doriți să le acoperiți în zona de imprimare
  2. Faceți clic pe fila „Aspect pagină”
  3. În grupul Configurare pagină, faceți clic pe „Zona de imprimare”
  4. Faceți clic pe „Setare zonă de imprimare”

Asta e!

Aceasta va seta zona de imprimare la celulele selectate și atunci când tipăriți această foaie, va fi imprimată doar zona de imprimare.

Trebuie să faceți acest lucru manual pentru fiecare foaie. Deci, dacă doriți să imprimați zone specifice în Sheet1, Sheet4 și Sheet5, va trebui să o faceți separat pentru fiecare coală.

Setarea zonei de imprimare utilizând VBA

În cazul în care aveți o mulțime de foi de lucru, setarea manuală a zonei de imprimare poate necesita mult timp.

În acest caz, puteți utiliza, de asemenea, VBA pentru a seta rapid zona de imprimare într-o singură coală, apoi executați codul pentru a-l replica pe toate celelalte coli.

Notă: Această metodă funcționează bine atunci când aveți aceeași gamă de celule pe care doriți să o utilizați în timp ce setați zona de imprimare.

Mai jos este codul macro VBA care va face acest lucru:

Sub SetPrintAreas1 () Dim PrntArea As String Dim ws As Worksheet PrntArea = ActiveSheet.PageSetup.PrintArea For Each ws In Worksheets ws.PageSetup.PrintArea = PrntArea Next Set wks = Nothing End Sub

Codul de mai sus utilizează zona de imprimare din foile active, merge la toate foile din registrul de lucru și setează aceeași zonă de imprimare în fiecare dintre aceste foi.

Folosește o buclă pentru a parcurge fiecare foaie de lucru și apoi setați aceeași zonă în fiecare foaie de lucru ca zona de imprimare. În cazul în care doriți ca acest lucru să fie diferit pentru fiecare foaie, cred că a face acest lucru manual ar fi mai rapid.

Odată ce aveți acest set, puteți imprima acum toate foile (sau unele foi selectate) și va fi tipărită doar zona de imprimare.

Puteți pune acest cod macro VBA într-un modul obișnuit și îl puteți rula de acolo.

Deci, acestea sunt câteva scenarii în care puteți imprima mai multe coli într-o singură dată.

Sper că ați găsit util acest tutorial!

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave