Come stampare più fogli (o tutti i fogli) in Excel in una volta sola

Excel ti offre molte opzioni quando provi a stampare il tuo lavoro. Puoi scegliere di stampare l'intero foglio di lavoro, un'area specifica nel foglio di lavoro, stampare più fogli o tutti i fogli contemporaneamente.

In questo tutorial, ti mostrerò come puoi stampa più fogli in Excel in una volta sola. Questi potrebbero essere alcuni fogli selezionati o tutti i fogli nella cartella di lavoro.

E nel caso in cui desideri stampare un'area specifica in più/tutti i fogli, puoi farlo anche con un po' di magia VBA.

Quindi iniziamo!

Stampa tutti i fogli in una volta sola

Excel ha una funzione integrata che ti consente di specificare di stampare tutti i fogli in una volta sola.

Di seguito sono riportati i passaggi per stampare tutti i fogli nella cartella di lavoro:

  1. Fare clic sulla scheda File
  2. Fare clic sull'opzione Stampa
  3. Nella pagina Stampa, fai clic sul menu a discesa Impostazioni di stampa
  4. Fare clic su Stampa l'intera cartella di lavoro
  5. Fare clic su Stampa

I passaggi precedenti stamperanno tutti i fogli nella cartella di lavoro. Nel caso in cui in alcuni fogli sia impostata un'area di stampa, verrà stampata solo quell'area di stampa.

Puoi anche vedere cosa verrà stampato nell'anteprima di stampa a destra. Puoi anche cambiare i numeri di pagina e vedere cosa verrà stampato su ogni pagina.

Abbastanza facile!

Ora, cosa succede se vuoi solo stampare solo alcuni fogli specifici e non l'intera cartella di lavoro.

Continuare a leggere!

Stampa più fogli (quelli selezionati) in una volta sola

Anche questo è abbastanza facile da ottenere.

Tutto quello che devi fare è selezionare quei fogli specifici che vuoi stampare e poi stamparli!

Di seguito sono riportati i passaggi per stampare alcuni fogli specifici in una cartella di lavoro in Excel:

  1. Seleziona tutti i fogli che vuoi stampare. Per fare ciò, tieni premuto il tasto Ctrl e seleziona i fogli uno per uno. In questo esempio, sto selezionando Foglio 1, 4 e 5
  2. Fare clic sulla scheda File
  3. Fare clic sull'opzione Stampa
  4. Nella pagina Stampa, fai clic sul menu a discesa Impostazioni di stampa
  5. Fai clic su Stampa fogli attivi (nella maggior parte dei casi, è già l'opzione predefinita, ma in caso contrario puoi sceglierla dal menu a discesa)
  6. Fare clic su Stampa

Quando si selezionano più fogli, questi fungono tutti da fogli attivi durante la stampa.

Puoi anche vedere cosa verrà stampato nell'anteprima di stampa a destra. Puoi anche cambiare i numeri di pagina e vedere cosa verrà stampato su ogni pagina.

Stampa più fogli con un'area di stampa specifica

Questo è un po' più complesso dei due precedenti.

Supponiamo di avere una cartella di lavoro con più fogli e di voler stampare un'area specifica da ciascun foglio.

Forse ci sono dati di riepilogo in ogni foglio e vuoi solo stampare questi dati e non l'intero foglio di lavoro.

Questo può essere fatto impostando un'area di stampa in tutti i fogli e poi stampandoli (come mostrato nei due metodi precedenti).

Ora, quando si tratta di impostare l'area di stampa:

  • Devi farlo manualmente per ogni foglio (soprattutto se l'area di stampa è diversa per ogni foglio)
  • Oppure puoi utilizzare un semplice codice VBA per impostare la stessa area di stampa in tutti i fogli contemporaneamente.

Una volta impostata l'area di stampa, è possibile utilizzare uno dei metodi sopra indicati per stampare i fogli.

Quindi lascia che ti mostri rapidamente come impostare l'area di stampa manualmente e utilizzando VBA.

Impostazione manuale dell'area di stampa

Di seguito sono riportati i passaggi per eseguire questa operazione:

  1. Seleziona le celle che vuoi coprire nell'area di stampa
  2. Fare clic sulla scheda "Layout di pagina"
  3. Nel gruppo Imposta pagina, fare clic su "Area di stampa"
  4. Fare clic su "Imposta area di stampa"

Questo è tutto!

Ciò imposterebbe l'area di stampa sulle celle selezionate e quando si stampa questo foglio, verrà stampata solo l'area di stampa.

Devi farlo manualmente per ogni foglio. Quindi, se vuoi stampare aree specifiche in Foglio1, Foglio4 e Foglio5, dovrai farlo separatamente per ogni foglio.

Impostazione dell'area di stampa utilizzando VBA

Nel caso in cui si disponga di molti fogli di lavoro, l'impostazione manuale dell'area di stampa può richiedere molto tempo.

In tal caso, puoi anche utilizzare VBA per impostare rapidamente l'area di stampa in un foglio, quindi eseguire il codice per replicarlo su tutti gli altri fogli.

Note: Questo metodo funziona bene quando si dispone dello stesso intervallo di celle che si desidera utilizzare durante l'impostazione dell'area di stampa.

Di seguito è riportato il codice macro VBA che farà questo:

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

Il codice sopra utilizza l'area di stampa dai fogli attivi, va a tutti i fogli nella cartella di lavoro e imposta la stessa area di stampa in ciascuno di questi fogli.

Usa un ciclo per passare attraverso ogni foglio di lavoro e quindi impostare la stessa area in ogni foglio di lavoro come area di stampa. Nel caso in cui desideri che questo sia diverso per ogni foglio, credo che farlo manualmente sarebbe più veloce.

Una volta ottenuto questo set, ora puoi stampare tutti i fogli (o alcuni fogli selezionati) e verrà stampata solo l'area di stampa.

Puoi inserire questo codice macro VBA in un modulo normale ed eseguirlo da lì.

Quindi questi sono alcuni scenari in cui puoi stampare più fogli in Excel in una volta sola.

Spero che tu abbia trovato utile questo tutorial!

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

wave wave wave wave wave