Come stampare solo le pagine dispari o pari in Excel?

Tuttavia, la finestra di dialogo Stampa di Excel non offre un modo semplice per stampare solo le pagine dispari o solo quelle pari, il che può risultare scomodo in vari scenari d’ufficio o di reporting in cui è necessario revisionare, distribuire o archiviare pagine specifiche di un foglio lungo.
Questo articolo presenta due soluzioni efficaci per superare tale limitazione in Excel. Si troveranno sia una macro VBA per stampare pagine dispari o pari, sia un approccio più flessibile tramite Kutools per Excel, consentendo di scegliere il metodo più adatto alle proprie esigenze e al proprio livello di competenza tecnica.
Stampare solo pagine dispari o pari con codice Macro
Stampare pagine dispari, pari o specifiche come desiderato con Kutools per Excel
Soluzione alternativa: stampa manuale di pagine dispari o pari tramite la finestra di dialogo Stampa
Stampare solo pagine dispari o pari con codice Macro
In Excel, sebbene l’interfaccia di stampa non offra opzioni dirette per selezionare pagine dispari o pari, è possibile ottenere questo risultato tramite una macro VBA. Questo metodo è ideale se hai dimestichezza con l’esecuzione di codice semplice e cerchi una soluzione efficace senza ricorrere a strumenti di terze parti. Si rivela particolarmente utile per stampe occasionali o per utenti che non necessitano frequentemente di funzionalità avanzate di gestione della stampa.
Prima di iniziare, assicurati che il foglio di lavoro sia stato formattato correttamente per la stampa e controlla nell’Anteprima di stampa il numero di pagine che verranno generate. Questo ti aiuterà a evitare stampe vuote o non necessarie causate da interruzioni di pagina impreviste.
1. Aprire il foglio di lavoro da stampare, quindi premere Alt + F11 per avviare l’editor Microsoft Visual Basic for Applications (VBA).
2. Nell’editor VBA, fai clic su Inserisci > Modulo per inserire un nuovo modulo, quindi incolla il seguente codice nella finestra dello script. Per ulteriore guida, fai riferimento all’immagine.
VBA: stampare 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 
Quando copi e incolli il codice, assicurati di non sovrascrivere macro esistenti che potrebbero esserti utili.
3. Premere F5 per eseguire la macro. Verrà visualizzato un messaggio in cui specificare la propria scelta: inserire 1 per stampare solo le pagine dispari oppure 2 per le pagine pari.
Nota: verificare attentamente l’inserimento (1 o 2), poiché un input errato potrebbe impedire il corretto funzionamento della macro. Se si inserisce un valore non valido, la macro probabilmente mostrerà un avviso oppure non farà nulla.
4. Dopo aver inserito la propria scelta, fare clic su OK. Verrà visualizzata una seconda finestra di conferma per chiedere se si desidera davvero procedere con la stampa: una protezione efficace contro stampe accidentali.
Per annullare prima della stampa, fai clic su No in questa finestra; altrimenti, fai clic su Sì per continuare.
5.Dopo la conferma, Excel invierà alla stampante predefinita solo le pagine dispari o pari specificate del foglio di lavoro attivo.
Risoluzione dei problemi e suggerimenti:
- Questa macro opera sul foglio di lavoro attualmente attivo. Per stampare più fogli, eseguila separatamente su ciascuno di essi.
- 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, ricontrollare l’area di stampa e assicurarsi che il foglio di lavoro non sia vuoto o formattato in modo inadatto alla stampa.
Stampare pagine dispari, pari o specifiche come desiderato con Kutools per Excel
Se hai spesso la necessità di stampare pagine dispari, pari o intervalli specifici dai tuoi fogli di lavoro, Kutools per Excel ti offre una soluzione estremamente efficiente. Ideale per chi cerca un’interfaccia più intuitiva e semplice per gestire stampe complesse, Kutools per Excel ti permette non solo di stampare tutte le pagine dispari o tutte quelle pari, ma anche di impostare con facilità intervalli personalizzati di pagine – una funzionalità non immediatamente disponibile nelle opzioni native di Excel né tramite macro semplici.
Dopo aver installato gratuitamenteKutools per Excel, è possibile utilizzare la sua utility Stampa Pagine Specificheper gestire in modo efficiente esigenze di stampa versatili:
Per farlo, vai su KUTOOLS PLUS > Stampa > Stampa Pagine Specifiche. Si aprirà la finestra di dialogo Stampa Pagine Specifiche, dove potrai selezionare le opzioni in base alle tue esigenze di stampa.
![]() | ![]() | ![]() |
In questa finestra di dialogo è possibile:
- Seleziona per stampare tutte le pagine dispari, solo quelle pari oppure specifica un intervallo personalizzato in base alle tue esigenze, godendo di una flessibilità decisamente superiore rispetto alle opzioni di stampa predefinite di Excel.
- È possibile visualizzare facilmente l’anteprima della selezione per assicurarsi di stampare le pagine giuste ed evitare sprechi di carta.
Suggerimento:
1. Per stampare un insieme personalizzato di pagine come 1, 3, 5 e da 9 a 12, seleziona Intervallo Personalizzatoe inserisci l’intervallo nel campo dedicato (ad esempio,)1, 3, 5, 9-12).
2. Per controllare il numero di copie, specifica semplicemente il numero desiderato nell’impostazione Copie per stampare più copie delle pagine selezionate.
3. Se si desidera la stampa inversa dei fogli di lavoro, selezionare l’opzione Stampa in ordine inverso. Questa funzione è particolarmente utile per stampe voluminose, in cui l’organizzazione delle pagine dopo la stampa rappresenta una criticità.
Avvertenze e suggerimenti:
- Verifica in anticipo le interruzioni di pagina e le aree di stampa del foglio di lavoro per ottenere risultati precisi con le funzionalità di stampa di Kutools.
- Se si sta stampando un intervallo selezionato, tenere presente che le righe o le colonne nascoste potrebbero comunque essere incluse, a seconda delle proprie impostazioni di pagina.
- Usa sempre l’Anteprima di stampa per verificare il risultato prima della stampa definitiva, soprattutto per documenti lunghi o importanti.
- Questo metodo funziona su un foglio di lavoro alla volta; ripeti l'operazione per ogni eventuale altro foglio.
Vantaggi: Kutools per Excel è perfetto per attività ricorrenti, per chi gestisce report complessi o per chiunque voglia ridurre al minimo gli errori di stampa. La sua interfaccia non richiede competenze di programmazione ed è molto più flessibile delle soluzioni VBA negli scenari di stampa personalizzati.
Soluzione alternativa: stampa manuale di pagine dispari o pari tramite la finestra di dialogo Stampa
Se non si desidera ricorrere a VBA o a strumenti di terze parti, è possibile stampare manualmente le pagine dispari o pari in Excel. Tuttavia, tramite la finestra di dialogo Stampa è possibile selezionare un solo intervallo di pagine alla volta. Excel, infatti, non consente di inserire nel campo Pagine più numeri non contigui (ad esempio, 1,3,5).
Per stampare manualmente pagine dispari o pari:
- Passa a File > Stampa.
- Nel campo Pagine, inserisci un singolo numero di pagina (ad esempio, 1) nella casella “Da” per stampare solo quella pagina specifica.
- Fai clic su Stampa.
- Ripeti questa procedura per ogni pagina dispari o pari, a seconda delle tue esigenze.
Demo: stampare pagine dispari, pari o specifiche come desiderato con Kutools per Excel
Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi


