Cuprins
În acest tutorial, veți învăța cum să selectați manual zona de imprimare în Excel și cum să setați intervale de imprimare pentru mai multe foi utilizând macro-uri.
Când ați lovit Imprimare în Excel, întreaga foaie de calcul este imprimată în mod implicit, ceea ce adesea ocupă mai multe pagini. Dar ce se întâmplă dacă nu aveți cu adevărat nevoie de tot conținutul unei foi de calcul uriașe pe hârtie? Din fericire, Excel oferă posibilitatea de a defini părțile pentru imprimare. Această caracteristică este cunoscută sub numele de Zona de imprimare .
Zona de imprimare Excel
A zona de imprimare este un interval de celule care urmează să fie inclus în imprimarea finală. În cazul în care nu doriți să imprimați întreaga foaie de calcul, setați o zonă de imprimare care să includă doar selecția dvs.
Când apăsați Ctrl + P sau faceți clic pe butonul Imprimare pe o foaie care are o zonă de imprimare definită, se va imprima numai acea zonă.
Puteți selecta mai multe zone de imprimare într-o singură foaie de lucru, iar fiecare zonă se va imprima pe o pagină separată. Salvarea caietului de lucru salvează, de asemenea, zona de imprimare. Dacă vă răzgândiți ulterior, puteți șterge zona de imprimare sau o puteți modifica.
Definirea unei zone de imprimare vă oferă mai mult control asupra aspectului fiecărei pagini tipărite și, în mod ideal, ar trebui să definiți întotdeauna o zonă de imprimare înainte de a trimite o foaie de lucru la imprimantă. În lipsa acesteia, s-ar putea să vă treziți cu pagini dezordonate, greu de citit, în care unele rânduri și coloane importante sunt tăiate, în special dacă foaia de lucru este mai mare decât hârtia pe care o utilizați.
Cum setați zona de imprimare în Excel
Pentru a instrui Excel cu privire la secțiunea din datele dumneavoastră care trebuie să apară într-o copie tipărită, procedați în unul dintre următoarele moduri.
Cel mai rapid mod de a seta zona de imprimare în Excel
Cel mai rapid mod de a seta un interval de imprimare constant este următorul:
- Selectați partea din foaia de calcul pe care doriți să o imprimați.
- Pe Dispunerea paginii în fila Configurarea paginii grup, faceți clic pe Zona de imprimare > Setați zona de imprimare .
Va apărea o linie gri slabă care indică zona de imprimare.
O modalitate mai informativă de a defini zona de imprimare în Excel
Doriți să vizualizați toate setările? Iată o abordare mai transparentă a definirii unei zone de imprimare:
- Pe Dispunerea paginii în fila Configurarea paginii grup, faceți clic pe lansatorul de dialog Acest lucru va deschide fereastra Configurarea paginii caseta de dialog.
- Pe Foaie tab, puneți cursorul în tab-ul Zona de imprimare și selectați unul sau mai multe intervale din foaia de calcul. Pentru a selecta mai multe intervale, nu uitați să țineți apăsată tasta Ctrl.
- Faceți clic pe OK .
Sfaturi și note:
- Atunci când salvați registrul de lucru, zona de imprimare este, de asemenea salvat Ori de câte ori trimiteți foaia de lucru la imprimantă, doar acea zonă va fi imprimată.
- Pentru a vă asigura că zonele definite sunt cele pe care le doriți cu adevărat, apăsați Ctrl + P și treceți prin fiecare previzualizare pagină .
- Pentru a imprima rapid o anumită parte a datelor fără a seta o zonă de imprimare, selectați intervalul (intervalele) dorit(e), apăsați Ctrl + P și alegeți Selecție de imprimare în lista derulantă din dreapta sub Setări Pentru mai multe informații, consultați Cum se imprimă o selecție, o foaie sau întregul registru de lucru.
Cum setați mai multe zone de imprimare în Excel
Pentru a imprima câteva părți diferite ale unei foi de calcul, puteți selecta mai multe zone de imprimare în acest mod:
- Selectați primul interval, țineți apăsată tasta Ctrl și selectați alte intervale.
- Pe Dispunerea paginii în fila Configurarea paginii grup, faceți clic pe Zona de imprimare > Setați zona de imprimare .
Gata! Sunt create mai multe zone de imprimare, fiecare reprezentând o pagină proprie.
Notă. Acest lucru funcționează numai pentru necontinuă intervale. intervale adiacente, chiar dacă sunt selectate separat, vor fi incluse într-o singură zonă de imprimare.
Cum să forțați Excel să ignore zona de imprimare
Atunci când doriți o copie pe hârtie a unei întregi foi sau a unui întreg registru de lucru, dar nu doriți să vă deranjați să ștergeți toate zonele de imprimare, spuneți-i lui Excel să le ignore:
- Faceți clic pe Fișier > Imprimare sau apăsați Ctrl + P .
- Sub Setări , faceți clic pe săgeata de lângă Imprimă foi active și selectați Ignoră zona de imprimare .
Cum se imprimă mai multe zone pe o pagină
Posibilitatea de a imprima mai multe zone pe o foaie de hârtie este controlată de un model de imprimantă, nu de Excel. Pentru a verifica dacă această opțiune vă este disponibilă, apăsați Ctrl + P , faceți clic pe butonul Proprietățile imprimantei și apoi treceți prin filele disponibile din fereastra Proprietățile imprimantei căutând caseta de dialog pentru a găsi Pagini pe foaie opțiune.
Dacă imprimanta dvs. are o astfel de opțiune, sunteți norocos :) Dacă nu există o astfel de opțiune, atunci singura modalitate la care mă pot gândi este copierea intervalelor de imprimare pe o foaie nouă. Cu ajutorul funcției Paste Special, puteți lega astfel intervalele copiate de datele originale:
- Selectați prima zonă de imprimare și apăsați Ctrl + C pentru a o copia.
- Pe o foaie nouă, faceți clic dreapta pe orice celulă goală și alegeți Lipire specială > Imagine legată .
- Repetați pașii 1 și 2 pentru celelalte zone de imprimare.
- În noua foaie, apăsați Ctrl + P pentru a imprima toate zonele de imprimare copiate pe o singură pagină.
Cum setați zona de imprimare în Excel pentru mai multe foi cu VBA
În cazul în care aveți o mulțime de foi de calcul cu exact aceeași structură, este evident că veți dori să scoateți aceeași furie pe hârtie. Problema este că selectarea mai multor foi de calcul dezactivează funcția Zona de imprimare din panglică. Din fericire, există o soluție simplă descrisă în Cum să imprimați același interval în mai multe foi.
Dacă trebuie să imprimați în mod regulat aceeași zonă pe mai multe foi, utilizarea VBA poate accelera lucrurile.
Setați zona de imprimare în foile selectate ca pe foaia activă
Această macro setează automat zona (zonele) de imprimare pentru toate foile de lucru selectate la fel ca pe foaia activă. Atunci când sunt selectate mai multe foi, foaia activă este cea care este vizibilă atunci când executați macroul.
Sub SetPrintAreaSelectedSheets() Dim CurrentPrintArea As String Dim Sheet As Worksheet CurrentPrintArea = ActiveSheet.PageSetup.PrintArea For Each Sheet In ActiveWindow.SelectedSheets Sheet.PageSetup.PrintArea = CurrentPrintArea span>Next End SubSetați intervalul de imprimare în toate foile de lucru ca fiind pe foaia activă
Indiferent de numărul de foi pe care le aveți, acest cod definește intervalul de imprimare dintr-un întreg registru de lucru dintr-o singură dată. Pur și simplu, setați zona (zonele) de imprimare dorită (dorite) pe foaia activă și rulați macroul:
Sub SetPrintAreaAllSheets() Dim CurrentPrintArea As String Dim Sheet As Worksheet CurrentPrintArea = ActiveSheet.PageSetup.PrintArea For Each Sheet In ActiveWorkbook.Sheets If Sheet.Name ActiveSheet.Name Then Sheet.PageSetup.PrintArea = CurrentPrintArea End If Next End SubSetați zona de imprimare specificată în mai multe foi
Atunci când lucrați cu diferite registre de lucru, s-ar putea să vă fie convenabil ca macroul să vă solicite să selectați un interval.
Iată cum funcționează: selectați toate foile de lucru țintă, rulați macroul, selectați unul sau mai multe intervale atunci când vi se solicită (pentru a selecta mai multe intervale, țineți apăsată tasta Ctrl) și faceți clic pe OK .
Sub SetPrintAreaMultipleSheets() Dim SelectedPrintAreaRange As Range Dim SelectedPrintAreaRangeAddress As String Dim Sheet As Worksheet On Error Resume Next Set SelectedPrintAreaRange = Application.InputBox( "Please select the print area range" , "Set Print Area in Multiple Sheets" , Type :=8) If Not SelectedPrintAreaRange Is Nothing Then SelectedPrintAreaRangeAddress =SelectedPrintAreaRange.Address( True , True , xlA1, False ) For Each Sheet In ActiveWindow.SelectedSheets Sheet.PageSetup.PrintArea = SelectedPrintAreaRangeAddress Next End If Set SelectedPrintAreaRange = Nothing End SubCum se utilizează macrocomenzile
Cel mai simplu mod este să descărcați exemplul nostru de registru de lucru cu Macros pentru zona de imprimare și să executați o macro direct din acel registru de lucru. Iată cum:
- Deschideți registrul de lucru descărcat și activați macrogramele dacă vi se solicită.
- Deschideți propriul registru de lucru.
- În registrul de lucru, apăsați Alt + F8 , selectați macroul de interes și faceți clic pe Rulați .
Exemplarul de registru de lucru conține următoarele macrocomenzi:
- SetPrintAreaSelectSheets - stabilește zona de imprimare din foile selectate ca fiind pe foaia activă.
- SetPrintAreaAllSheets - stabilește zona de imprimare în toate foile din registrul de lucru curent ca fiind pe foaia activă.
- SetPrintAreaMultipleSheets - stabilește zona de imprimare specificată în toate foile de lucru selectate.
Alternativ, puteți salva fișierul ca registru de lucru compatibil cu macro (.xlsm) și adăugați o macro la acesta. Pentru instrucțiuni detaliate pas cu pas, consultați Cum să introduceți și să executați cod VBA în Excel.
Cum se schimbă zona de imprimare în Excel
Ați inclus din greșeală date irelevante sau ați ratat selectarea câtorva celule importante? Nicio problemă, există 3 modalități simple de a edita zona de imprimare în Excel.
Cum să extindeți zona de imprimare în Excel
Pentru a adăuga mai multe celule la zona de imprimare existentă, trebuie doar să procedați după cum urmează:
- Selectați celulele pe care doriți să le adăugați.
- Pe Dispunerea paginii în fila Configurarea paginii grup, faceți clic pe Zona de imprimare > Adăugați la zona de imprimare .
Gata!
Acesta este, desigur, cel mai rapid mod de a modifica zona de imprimare, dar nu este transparent. Pentru a face acest lucru corect, iată câteva lucruri importante de reținut:
- The Adăugați la zona de imprimare apare numai atunci când foaia de calcul are deja cel puțin o zonă de imprimare.
- În cazul în care celulele pe care le adăugați sunt nu sunt adiacente la zona de imprimare existentă, se creează o nouă zonă de imprimare, care se va imprima ca o pagină diferită.
- În cazul în care noile celule sunt adiacent la zona de imprimare existentă, acestea vor fi incluse în aceeași zonă și vor fi tipărite pe aceeași pagină.
Editarea zonei de imprimare în Excel cu ajutorul Name Manager
De fiecare dată când setați o zonă de imprimare în Excel, un interval definit numit Zona_de_imprimare și nu există nimic care să vă împiedice să modificați direct acest interval. Iată cum:
- Pe Formule în fila Nume definite grup, faceți clic pe Nume Manager sau apăsați comanda rapidă Ctrl + F3.
- În Nume Manager selectați intervalul pe care doriți să îl modificați și faceți clic pe caseta de dialog Editați buton.
Modificarea zonei de imprimare prin intermediul casetei de dialog Page Setup
O altă modalitate rapidă de a ajusta zona de imprimare în Excel este să folosiți funcția Configurarea paginii Cel mai bun lucru la această metodă este că vă permite să faceți orice modificări doriți - să modificați zona de imprimare, să ștergeți sau să adăugați una nouă.
- Pe Dispunerea paginii în fila Configurarea paginii faceți clic pe lansatorul de dialoguri (o săgeată mică în colțul din dreapta jos).
- Pe Foaie din fila Configurarea paginii veți vedea caseta de dialog Zona de imprimare și puteți face modificări chiar acolo:
- La modificați zona de imprimare existentă, ștergeți și introduceți manual referințele corecte.
- La înlocuiți zona existentă, plasați cursorul în zona Zona de imprimare și selectați un nou interval pe foaie. Astfel, toate zonele de imprimare existente vor fi eliminate, astfel încât să fie setată doar cea selectată.
- La adăugați o nouă zonă, țineți apăsată tasta Ctrl în timp ce selectați un nou interval. Acest lucru va stabili o nouă zonă de imprimare în plus față de cea (cele) existentă (existente).
Cum să ștergeți zona de imprimare în Excel
Eliberarea zonei de imprimare este la fel de ușoară ca și setarea acesteia :)
- Deschideți foaia de lucru care vă interesează.
- Comutați la Dispunerea paginii tab> Configurarea paginii și faceți clic pe butonul Zonă de imprimare clară buton.
Notă. Dacă o foaie de lucru conține mai multe zone de imprimare, toate acestea vor fi eliminate.
Cum să blocați zona de imprimare în Excel
Dacă vă partajați în mod frecvent caietele de lucru cu alte persoane, este posibil să doriți să protejați zona de imprimare pentru ca nimeni să nu vă încurce imprimările. Din păcate, nu există o modalitate directă de a bloca zona de imprimare în Excel, chiar și prin protejarea unei foi de lucru sau a unui registru de lucru.
Singura soluție funcțională pentru a proteja zona de imprimare în Excel este cu VBA. Pentru aceasta, adăugați Cartea de lucru_BeforePrint care forțează în tăcere zona de imprimare specificată chiar înainte de imprimare.
O modalitate mai simplă ar fi să setați gestionarul de evenimente pentru foaie activă , dar acest lucru funcționează cu următoarele avertismente:
- Toate foile de lucru ar trebui să aibă același tip de imprimare.
- Va trebui să selectați toate filele foilor țintă înainte de a le imprima.
Dacă diferite foi au structuri diferite, specificați zona de imprimare pentru fiecare foaie în parte .
Private Sub Workbook_BeforePrint(Cancel As Boolean ) Worksheets( "Sheet1" ).PageSetup.PrintArea = "A1:D10" Worksheets( "Sheet2" ).PageSetup.PrintArea = "A1:F10" End SubMacroul de mai sus setează zona de imprimare la A1:D10 pentru Foaie1 și la A1:F10 pentru Foaie2 Sunteți liber să le modificați după cum doriți, precum și să adăugați alte foi.
Pentru a adăuga gestionarul de evenimente în registrul de lucru, efectuați următorii pași:
- Apăsați Alt + F11 pentru a deschide fereastra Editor Visual Basic .
- În fereastra Project Explorer din stânga, extindeți nodul registrului de lucru țintă și faceți dublu clic pe Această carte de lucru .
- În AcestCod de lucru Cod și inserați codul.
Notă: Pentru ca această abordare să funcționeze, fișierul trebuie salvat ca registru de lucru cu macrocomenzi (.xlsm), iar macrocomenzile trebuie să fie activate la deschiderea registrului de lucru.
Probleme cu zona de imprimare Excel
Cele mai multe probleme de imprimare în Excel se referă de obicei la setările imprimantei mai degrabă decât la zona de imprimare. Cu toate acestea, următoarele sfaturi de depanare pot fi utile atunci când Excel nu imprimă datele corecte.
Nu se poate seta zona de imprimare în Excel
Problema : Nu puteți face ca Excel să accepte zona de imprimare pe care o definiți dumneavoastră. Zona de imprimare arată niște intervale ciudate, dar nu cele pe care le-ați introdus.
Soluție : Încercați să ștergeți complet zona de imprimare și apoi selectați-o din nou.
Nu toate coloanele sunt tipărite
Problema : Ați selectat un anumit număr de coloane pentru zona de imprimare, dar nu sunt tipărite toate.
Soluție : Cel mai probabil, lățimea coloanei depășește dimensiunea hârtiei. Încercați să faceți marginile mai înguste sau ajustați scalarea - alegeți Potriviți toate coloanele pe o pagină .
Zona de imprimare se imprimă pe mai multe pagini
Problema : Doriți să imprimați o singură pagină, dar aceasta se imprimă pe mai multe pagini.
Soluție: Ragele neadiacente sunt tipărite pe pagini individuale prin proiectare. Dacă ați selectat doar un singur interval, dar acesta este împărțit pe mai multe pagini, atunci cel mai probabil este mai mare decât dimensiunea hârtiei. Pentru a remedia acest lucru, încercați să setați toate marginile aproape de 0 sau alegeți Foaie de montaj pe o pagină. Pentru mai multe detalii, consultați Cum să imprimați o foaie de calcul Excel pe o singură pagină.
Iată cum setați, modificați și ștergeți zona de imprimare în Excel. Vă mulțumesc pentru lectură și sper să ne revedem pe blog săptămâna viitoare!