Definiți automat zona de date curentă ca zona de imprimare a unui tabel Excel

Cuprins

În acest fel, vă asigurați că o macro definește automat zona celulelor ca zona de imprimare care se află în jurul celulei active

Doriți doar să imprimați zona curentă din jurul unei celule? Puteți face acest lucru configurând o zonă de imprimare adecvată.

Acest lucru este deosebit de ușor cu o macro VBA. Iată comenzile VBA:

Sub-stabilire zonă activă fixă ()
ActiveSheet.PageSetup.PrintArea = _
ActiveCell.CurrentRegion.Address
Sfârșitul Sub

Înainte de a apela macro, faceți clic pe o celulă din câmpul de date pe care doriți să o definiți ca zonă de imprimare. Excel definește apoi toate celulele ca zona de imprimare care se alătură perfect celulei active din celula A1 a tabelului și dincolo de celula activă.

În ilustrație, celula E11 este marcată ca celulă activă. După apelarea macro-ului, zona A1: F19 este definită ca zona de imprimare. Gama de celule începe de la celula A1 și se termină la celula care urmează celula E11 până la primul decalaj. Utilizând previzualizarea de tipărire (Excel până la versiunea 2003: FILE - PAGE VIEW, Excel de la versiunea 2007: VIEW - WORKBOOK VIEWS - PAGE Layout) puteți vedea că alocarea zonei de imprimare prin macro a funcționat.

Pentru a introduce macro-ul, apăsați ALT F11 în Excel pentru a afișa editorul VBA. Utilizați comanda INSERT - MODULE pentru a insera o foaie de modul goală. Pentru a porni macro-ul direct din Excel, utilizați combinația de taste ALT F8.

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

wave wave wave wave wave