Anulați zonele de imprimare dintr-un registru de lucru Excel utilizând o macrocomandă VBA

Cuprins

Puteți utiliza o macrocomandă VBA pentru a elimina zonele de imprimare din foile dvs. de calcul. Macro-ul parcurge automat toate foile de lucru din registrul dvs. de lucru, făcând ca ștergerea zonelor de imprimare să fie o briză.

Puteți defini zonele de imprimare în fiecare tabel Excel. Faceți acest lucru în caseta de dialog PRINT. La tipărire, Excel ține cont doar de datele care se află în zona de imprimare.

În tabel, Excel indică zonele de imprimare cu linii întrerupte. Următoarea figură arată un tabel în care un domeniu de presiune este definit în zona A1: C16:

Odată setate, zonele de presiune sunt păstrate. Utilizați comanda corespunzătoare CANCEL PRINT AREA pentru a elimina zonele de imprimare din tabelele dvs.

Dacă doriți să faceți acest lucru rapid și ușor, puteți utiliza o macro. Următoarele macro parcurg toate foile de lucru din registrul de lucru curent și dezactivează zonele de imprimare din fiecare foaie:

Zonele de presiune sub ridicare în sus ()
Reduceți tabelul ca foaie de lucru
Pentru fiecare tabel din ActiveWorkbook.Worksheets
Table.PageSetup.PrintArea = ""
Următorul tabel
Sfârșitul Sub

Macrocomanda elimină zona de imprimare completând proprietatea PAGESETUP.PRINTAREA cu text gol.

Pentru a introduce macro-ul, apăsați ALT F11 în Excel pentru a afișa editorul VBA. Selectați comanda INSERT - MODULE în editorul VBA și introduceți macrocomanda. Pentru a porni macro-ul, activați combinația de taste ALT F8 în Excel. Cele două comenzi rapide de la tastatură funcționează în toate versiunile de Excel.

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

wave wave wave wave wave