Skip to main content

Come stampare solo pagine pari o dispari in Excel?

Author: Sun Last Modified: 2025-08-06
A screenshot of Word print options to print odd or even pages
Quando si preparano fogli di lavoro con più pagine, è comune in Word scegliere di stampare solo le pagine dispari o pari, come dimostrato dalle opzioni nella schermata allegata. Questa funzionalità di stampa selettiva è particolarmente utile quando si vuole stampare su entrambi i lati della carta (duplex manuale), o quando si ha bisogno di un controllo extra sui lavori di stampa per risparmiare carta e gestire documenti di grandi dimensioni.

Tuttavia, la finestra di dialogo Stampa di Excel non offre un modo diretto per stampare solo le pagine dispari o solo le pari, il che può essere scomodo in vari scenari d'ufficio o di reportistica dati in cui è necessario rivedere, distribuire o archiviare pagine specifiche da un lungo foglio di lavoro.

Questo articolo fornisce due soluzioni efficaci per questa limitazione in Excel. Troverete sia una macro VBA per stampare le pagine dispari o pari, sia un approccio più flessibile utilizzando Kutools per Excel, così da poter scegliere il metodo che meglio si adatta alle vostre esigenze e al vostro livello di comfort tecnico.

Stampa solo pagine dispari o pari con codice Macro
Stampa pagine dispari, pari o specifiche come desideri con Kutools per Excelgood idea3
Soluzione alternativa: Stampa manuale delle pagine dispari o pari tramite la finestra di dialogo Stampa

Stampa solo pagine dispari o pari con codice Macro

In Excel, mentre l'interfaccia di stampa manca di opzioni dirette per la selezione delle pagine dispari/pari, puoi ottenere ciò tramite una macro VBA. Questo metodo è adatto se ti senti a tuo agio nell'eseguire semplici codici e hai bisogno di una soluzione che funzioni senza strumenti di terze parti. È particolarmente pratico per attività una tantum o per utenti che non richiedono frequentemente una gestione complessa della stampa.

Prima di iniziare, assicurati che il tuo foglio di lavoro sia stato formattato per la stampa e conferma in Anteprima di Stampa quante pagine verranno generate. Questo ti aiuterà a evitare stampe vuote o non necessarie a causa di interruzioni di pagina impreviste.

1. Apri il foglio di lavoro che intendi stampare, quindi premi Alt + F11 per avviare l'editor Microsoft Visual Basic for Applications (VBA).

2. Nell'editor VBA, clicca Inserisci > Modulo per inserire un nuovo modulo, e incolla il seguente codice nella finestra dello script. Fai riferimento alla schermata per guida.

VBA: Stampa solo pagine dispari o pari

Sub Odd_Even_Print()
'UpdatebyExtendoffice20160901
Dim xTotalPages As Long
Dim xStartPage As String
Dim xPage As Integer, xYesorNo
Application.ScreenUpdating = False
xStartPage = InputBox("Enter 1 for Odd, 2 for Even", "Kutools for Excel")
If xStartPage = "" Then Exit Sub
xTotalPages = ActiveSheet.PageSetup.Pages.Count
xYesorNo = MsgBox("Are you sure to print?", vbYesNo, "Kutools for Excel")
If xYesorNo = vbYes Then
  For xPage = Int(xStartPage) To xTotalPages Step 2
    ActiveSheet.PrintOut from:=xPage, To:=xPage
  Next
Else
  Exit Sub
End If
Application.ScreenUpdating = True
End Sub

A screenshot showing the VBA editor with code to print odd or even pages in Excel

Quando copi e incolli il codice, assicurati di non sovrascrivere macro esistenti che potresti aver bisogno di usare.

3. Premi F5 per eseguire la macro. Apparirà un prompt per specificare la tua scelta: inserisci 1 se desideri stampare solo le pagine numerate dispari, oppure 2 per le pagine numerate pari.
A screenshot showing input options for selecting odd or even pages in Excel

Nota: Controlla attentamente la tua immissione (1 o 2) poiché un input errato potrebbe impedire alla macro di funzionare correttamente. Se inserisci un valore non valido, probabilmente la macro ti avviserà o semplicemente non farà nulla.

4. Dopo aver inserito la tua selezione, clicca OK. Apparirà un secondo dialogo di conferma chiedendo se sei sicuro di voler procedere con la stampa. Questo fornisce una protezione contro stampe accidentali.
A screenshot of print confirmation prompt in Excel after choosing odd or even pages

Se vuoi annullare prima della stampa, clicca No in questo dialogo; altrimenti, clicca Yes per continuare.

5. Dopo la conferma, Excel invierà solo le pagine dispari o pari specificate del foglio di lavoro attivo alla tua stampante predefinita.

Risoluzione dei problemi e suggerimenti:

  • Questa macro funziona sul foglio di lavoro attualmente attivo. Se hai bisogno di stampare più fogli, esegui la macro separatamente per ciascuno.
  • Presta attenzione alle impostazioni della stampante prima di eseguire la macro – assicurati che la stampante corretta sia selezionata nella finestra di dialogo Stampa di Excel.
  • Se non viene stampato nulla, ricontrolla l'area di stampa e assicurati che il tuo foglio di lavoro non sia vuoto o formattato in modo improprio per la stampa.

Stampa pagine dispari, pari o specifiche come desideri con Kutools per Excel

Se hai spesso bisogno di stampare pagine dispari, pari o più pagine specifiche dai tuoi fogli di lavoro, Kutools per Excel fornisce una soluzione altamente efficiente. Questo approccio è adatto per gli utenti che desiderano un'interfaccia più intuitiva e facile da usare per gestire lavori di stampa complessi. Con Kutools per Excel, non solo puoi scegliere di stampare tutte le pagine dispari o tutte le pagine pari, ma puoi anche facilmente specificare intervalli personalizzati arbitrari – qualcosa che non è prontamente disponibile con le funzionalità native di Excel o semplici macro.

Kutools per Excel,dotato di intelligenza artificiale 🤖, offre oltre 300 funzionalità utili per semplificare i tuoi compiti.

Dopo aver installato gratuitamente Kutools per Excel, puoi utilizzare la sua utilità Stampa Pagine Specifiche per gestire in modo efficiente diverse esigenze di stampa:

Per fare ciò, vai su Kutools Plus > Stampa > Stampa Pagine Specifiche. Comparirà la finestra di dialogo Stampa Pagine Specifiche, dove puoi selezionare le opzioni in base alle tue esigenze di stampa.

A screenshot showing the Print Specified Pages option on the Kutools Plus tab on the ribbon Arrow A screenshot showing Kutools for Excel Print Specified Pages dialog with settings options

All'interno di questa finestra di dialogo, puoi:

  • Selezionare di stampare tutte le pagine dispari, tutte le pagine pari o specificare un intervallo personalizzato secondo le tue necessità, offrendo molta più flessibilità rispetto alle opzioni di stampa predefinite di Excel.
  • Visualizza facilmente in anteprima la tua selezione per confermare che stai stampando le pagine corrette ed evitare sprechi di stampa.

Suggerimento:

1. Per stampare un set personalizzato di pagine come 1, 3, 5, e 9 fino a 12, scegli Intervallo personalizzato e inserisci il tuo intervallo nel campo designato (ad esempio, 1, 3, 5, 9-12).
A screenshot of Kutools options to print specific pages by custom range in Excel

2. Per controllare il numero di copie, basta specificare il numero desiderato nel campo Copie per stampare più copie delle pagine selezionate.
A screenshot of setting print copies

3. Se desideri stampare le pagine in ordine inverso, seleziona l'opzione Stampa in ordine inverso Questa opzione è particolarmente utile per grandi lavori di stampa in cui l'organizzazione delle pagine dopo la stampa è una preoccupazione.
A screenshot of the Print in reverse order setting

Precauzioni e suggerimenti:

  • Controlla le interruzioni di pagina e l'area di stampa del tuo foglio di lavoro in anticipo per garantire risultati accurati con le funzionalità di stampa di Kutools.
  • Se stai stampando intervalli selezionati, nota che le righe o colonne nascoste potrebbero ancora essere incluse a seconda delle impostazioni della pagina.
  • Utilizza sempre l'Anteprima di Stampa per confermare l'output prima della stampa finale, soprattutto per documenti grandi o critici.
  • Questo metodo funziona su un foglio di lavoro alla volta; ripetilo se necessario per ulteriori fogli.

Vantaggi: Kutools per Excel è ideale per lavori ricorrenti, utenti che gestiscono report complessi o chiunque voglia ridurre al minimo gli errori di stampa. La sua interfaccia non richiede conoscenze di programmazione ed è molto più flessibile delle soluzioni VBA per scenari di stampa personalizzati.


Soluzione alternativa: Stampa manuale delle pagine dispari o pari tramite la finestra di dialogo Stampa

Se non vuoi usare VBA o strumenti di terze parti, è possibile stampare manualmente le pagine dispari o pari in Excel, ma solo un intervallo di pagine alla volta può essere stampato usando la finestra di dialogo Stampa. Excel non supporta l'inserimento di più pagine non contigue (ad es., 1,3,5) nel campo Pagine.

Per stampare manualmente le pagine dispari o pari:

  1. Vai su File > Stampa.
  2. Nel campo Pagine, inserisci un singolo numero di pagina (ad es., 1) nella casella “Da” per stampare solo quella pagina specifica.
  3. Clicca Stampa.
  4. Ripeti questo processo per ogni pagina dispari o pari come necessario.
Nota: Questo approccio è pratico solo per la stampa di un piccolo numero di pagine. Se hai bisogno di stampare molte pagine dispari o pari, è meglio usare uno dei metodi sopra descritti per automatizzare il processo.

Demo: Stampa pagine dispari, pari o specifiche come desideri con Kutools per Excel

 
Kutools per Excel: Oltre 300 strumenti utili a portata di mano! Goditi funzionalità AI gratuite per sempre! Scarica Ora!

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l’analisi dei dati grazie a: Esecuzione intelligente | Genera codice | Crea formule personalizzate | Analizza dati e genera grafici | Richiama Funzioni avanzate
Funzionalità popolari: Trova, evidenzia o identifica duplicati | Elimina righe vuote | Combina colonne o celle senza perdere dati | Arrotonda
Super RICERCA.VERT: Ricerca con criteri multipli    Ricerca valori multipli  |   Ricerca su più fogli   |   Corrispondenza approssimativa ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa a selezione multipla….
Gestione colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia lo stato di visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro & Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email da elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
I15 migliori kit di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule utili (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci immagine dal percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti per unire & dividere (Unione avanzata righe, Dividi celle, ...) | ...e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre!

Migliora le tue competenze su Excel con Kutools per Excel e sperimenta un nuovo livello di efficienza. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta l’interfaccia a schede su Office, rendendo il tuo lavoro molto più semplice

  • Abilita la modifica a schede e la lettura in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e ti fa risparmiare centinaia di clic ogni giorno!