Annulla le aree di stampa in una cartella di lavoro di Excel utilizzando una macro VBA

Sommario

Puoi utilizzare una macro VBA per rimuovere le aree di stampa dai fogli di calcolo. La macro scorre automaticamente tutti i fogli di lavoro nella cartella di lavoro, semplificando la pulizia delle aree di stampa.

Puoi definire le aree di stampa in ogni tabella Excel. Lo fai nella finestra di dialogo STAMPA. Durante la stampa, Excel tiene conto solo dei dati che si trovano nell'area di stampa.

Nella tabella Excel indica le aree di stampa con linee tratteggiate. La figura seguente mostra una tabella in cui è definito un campo di pressione nell'area A1: C16:

Una volta impostate, le aree di pressione vengono mantenute. Utilizzare il comando CANCEL PRINT AREA appropriato per rimuovere le aree di stampa dalle tabelle.

Se vuoi farlo rapidamente e facilmente, puoi usare una macro. La seguente macro scorre tutti i fogli di lavoro nella cartella di lavoro corrente e disattiva le aree di stampa in ogni foglio:

Sub sollevamento aree di pressione su ()
Dim tabella come foglio di lavoro
Per ogni tabella in ActiveWorkbook.Worksheets
Table.PageSetup.PrintArea = ""
Prossimo tavolo
Fine sottotitolo

La macro rimuove l'area di stampa riempiendo la proprietà PAGESETUP.PRINTAREA con testo vuoto.

Per inserire la macro, premi ALT F11 in Excel per visualizzare l'editor VBA. Seleziona il comando INSERISCI - MODULO nell'editor VBA e inserisci la macro. Per avviare la macro, attiva la combinazione di tasti ALT F8 in Excel. Le due scorciatoie da tastiera funzionano in tutte le versioni di Excel.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave