Come stampare ogni riga o cella su una pagina separata in Excel?
Quando si lavora con tabelle di dati in Excel—come estratti stipendi, elenchi presenze o registrazioni fatture—può capitare di dover stampare ogni record separatamente. Questa esigenza si presenta spesso quando è necessario consegnare report individuali a dipendenti o clienti, e stampare ogni voce su una pagina dedicata garantisce chiarezza e riservatezza. Tuttavia, Excel, per impostazione predefinita, stampa i dati in modo continuo, e configurarlo per stampare una riga o una cella per pagina può sembrare complicato. Questo articolo illustra quattro metodi pratici per ottenere il risultato desiderato, con suggerimenti mirati, scenari d’uso reali e indicazioni utili per scegliere la soluzione più adatta alle proprie esigenze.
- Stampa ogni riga/cella su una pagina separata regolando Altezza riga
- Stampa ogni riga/cella su una pagina separata con VBA
- Stampa ogni riga/cella su una pagina separata con Kutools per Excel(con riga di intestazione)
- Stampa ogni riga su una pagina separata con Kutools per Excel(senza riga di intestazione)
Stampa ogni riga/cella su una pagina separata regolando Altezza riga
Un approccio semplice con le impostazioni integrate di Excel consiste nel regolare manualmente l’Altezza riga in modo che ogni riga occupi esattamente una pagina stampata. Excel stampa sempre tutto il contenuto compreso entro i margini e il Formato carta impostati; se una riga è sufficientemente alta, comparirà da sola su una pagina. Questo metodo è immediato, non richiede formule né componenti aggiuntivi ed è ideale per stampare singolarmente un numero limitato di record.
Questo approccio è ideale per elenchi brevi o set di dati più piccoli, poiché richiede un intervento manuale. Tieni presente che, con tabelle più grandi o attività ripetute, il processo può rivelarsi noioso e dispendioso in termini di tempo, dovendo essere configurato da capo per ogni sessione di stampa.
1. Fare clic su Layout di pagina > Margini > Margini personalizzati.
2. Nella finestra di dialogo Impostazioni Pagina aperta, inserisci 2,5 sia nel campo del margine Superiore che in quello Inferiore, quindi fai clic sul pulsante OK.
Nota: I valori esatti dei margini potrebbero richiedere aggiustamenti in base al formato carta (ad esempio A4, Letter, ecc.). Se noti che una riga viene suddivisa su due pagine o lascia troppo spazio vuoto, modifica opportunamente i margini e controlla sempre l’Anteprima di stampa dopo le modifiche per ottenere la migliore resa.
3. Seleziona tutte le righe da stampare separatamente. Poi fai clic con il pulsante destro sull’intestazione di una delle righe selezionate e scegli Altezza riga dal menu contestuale.
4. Nella finestra di dialogo Altezza riga, digita 250 nel campo Altezza riga, quindi fai clic su OK.
Suggerimento: Se la stampa include ancora più di una riga per pagina o troppo spazio vuoto, regola gradualmente il valore dell’Altezza riga e riprova utilizzando l’Anteprima di stampa. Il valore «250» è indicativo: l’impostazione ottimale potrebbe variare in base al contenuto delle colonne, alla Dimensione carattere e alla scala di stampa.
5. Fare clic su File (o sul pulsante Office), quindi su Stampa. Nel riquadro Anteprima di stampa, noterai che ogni riga selezionata occupa ora una pagina separata. Prima di stampare, controlla l’impostazione «Interruzione di pagina» per assicurarti che il risultato sia corretto, quindi fai clic su Stampa per avviare la stampa delle singole pagine.
Questa tecnica è rapida per lavori di piccole dimensioni, non richiede competenze tecniche e non modifica i dati del foglio di lavoro. Tuttavia, per tabelle ampie o se questa configurazione è necessaria frequentemente, si consiglia di considerare le soluzioni automatizzate descritte di seguito per Risparmia tempo ed evitare regolazioni ripetitive.

Sblocca la magia di Excel con KUTOOLS AI
- Esecuzione intelligente: Esegui operazioni sulle celle, analizza i dati e crea grafici, il tutto con comandi semplici e intuitivi.
- Formule personalizzate: crea formule su misura per ottimizzare i tuoi flussi di lavoro.
- Codifica VBA: Scrivi e implementa codice VBA in modo semplice e immediato.
- Interpretazione delle formule: Comprendi con facilità anche le formule più complesse.
- Traduzione del testo: Superate le barriere linguistiche direttamente nei vostri fogli di calcolo.
Stampa ogni riga/cella su una pagina separata con VBA
Se si ha regolarmente la necessità di stampare ogni riga su una pagina separata—soprattutto nel caso di tabelle lunghe—una macro VBA può automatizzare l’intero processo. La macro scorre il foglio di lavoro inviando ciascuna riga (o cella) alla stampante singolarmente, garantendo un controllo preciso sulla stampa senza dover apportare manualmente modifiche alla formattazione o alle impostazioni di pagina per ogni riga. Questo approccio è ideale per utenti esperti di macro e VBA e protegge il layout e la formattazione originali dei dati da modifiche accidentali.
1. Premere contemporaneamente Alt+F11 per aprire la finestra dell’editor Microsoft Visual Basic for Applications.
2. Fare clic su Inserisci > Modulo. Nella nuova finestra del modulo visualizzata, incollare il seguente codice VBA.
VBA: Stampa ogni riga/cella su una pagina separata in Excel
Sub PrintOneLine()
Dim Rng As Range
Dim WorkRng As Range
Dim xWs As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set xWs = WorkRng.Parent
For Each Rng In WorkRng
xWs.PageSetup.PrintArea = Rng.EntireRow.Address
xWs.PrintPreview
Next
End Sub 3. Premere il tasto F5 o fare clic sul pulsante Esegui (il triangolo verde nella parte superiore della finestra VBA) per avviare la macro. Si aprirà una finestra di dialogo per selezionare l’intervallo da stampare: scegliete le righe o le celle desiderate e fate clic su OK per procedere.
Nota: Se il set di dati è ampio, questo processo potrebbe aprire diverse finestre di Anteprima di stampa—una per ogni riga. Siate pronti a confermare la stampa per ciascuna anteprima individuale: in questo modo potrete verificare che la formattazione sia corretta prima di procedere. Se il numero di anteprime risulta eccessivo, potete optare per la stampa diretta anziché l’anteprima, modificando il codice qualora abbiate esperienza con VBA.
4. Ogni riga verrà visualizzata nella propria finestra di Anteprima di stampa. Dovrai fare clic manualmente sul pulsante Stampa all’interno di ciascuna anteprima per inviare la riga alla stampante. Ripeti il processo finché non avrai stampato tutte le righe.
Gli utenti avanzati possono personalizzare ulteriormente la macro—ad esempio impostando titoli o modificando l’orientamento—per soddisfare al meglio le proprie esigenze specifiche di reporting.
Stampa ogni riga/cella su una pagina separata con Kutools per Excel
Se hai Kutools per Excel installato, la sua funzione Dividi in colonne offre un metodo efficiente e intuitivo per stampare ogni riga o cella su una pagina separata, consentendoti inoltre di includere le righe di intestazione su ogni foglio stampato. Questa opzione è particolarmente utile per schede dipendenti, elenchi ordini o qualsiasi scenario di reporting in cui desideri che le intestazioni ripetute compaiano in alto su ogni pagina stampata per una maggiore chiarezza.
1. Passa alla scheda KUTOOLS PLUS, quindi fai clic su Dividi in colonne.
2. Nella finestra di dialogo Dividi in colonne, configura le seguenti impostazioni per definire come suddividere le pagine:
(1) Nel campo Intervallo Titolo, seleziona la/le riga/e contenente/i le intestazioni da visualizzare in alto su ogni pagina stampata;
(2) Nel campo Intervallo dati, seleziona le righe specifiche da stampare separatamente;
(3) Inserisci 1 nella casella Righe per Pagina per garantire una riga per pagina;
(4) Nella casella Colonne per Pagina, digita 1;
(5) Fai clic sul pulsante Ok per eseguire lo strumento.
Una volta confermato, Kutools creerà un nuovo foglio di lavoro, suddividendo automaticamente ogni riga su una pagina stampabile separata e ripetendo in alto la riga di intestazione specificata su ciascuna. Questo semplifica il processo e riduce il rischio di errori di formattazione o sovrapposizioni durante la stampa.
Suggerimento pratico: Per ispezionare visivamente le interruzioni di pagina e verificare l’output prima della stampa, passa alla vista Interruzione di pagina Anteprima facendo clic su Visualizza > Interruzione di pagina Anteprima.
Questo metodo è flessibile e ideale per attività ricorrenti, poiché permette di elaborare molte righe in blocco e ottenere stampe coerenti e professionali con le intestazioni. Dopo la suddivisione, basterà andare su File (o sul pulsante Office) > Stampa per produrre le pagine desiderate.
Lo strumento Dividi in colonne preserva il foglio di lavoro originale, consentendo di riutilizzare la tabella sorgente o modificare le impostazioni per formati di output diversi senza alcun rischio.
Stampa ogni riga su una pagina separata con Kutools per Excel
Oltre alla suddivisione dei dati con intestazioni ripetute, Kutools per Excel offre la funzione Inserisci interruzioni di pagina ogni altra riga, che permette di inserire automaticamente un’interruzione di pagina dopo ogni riga selezionata. Questo metodo è efficiente e intuitivo sia per tabelle di dati semplici che moderatamente complesse, specialmente quando non sono richieste righe di intestazione su ogni pagina stampata.
1. Evidenzia l'intervallo da stampare (può includere più colonne e righe), quindi fai clic su KUTOOLS PLUS > Stampa > Inserisci interruzioni di pagina ogni altra riga.
2. Nella finestra di dialogo visualizzata, inserisci 1 nella casella Intervallo di. In questo modo verrà inserita un’interruzione di pagina dopo ogni riga, garantendo che ciascuna riga venga stampata su una pagina separata. Fai clic su OK per applicare l’impostazione.
Una volta confermato, un riquadro di notifica indicherà quanti interruzioni di pagina sono stati inseriti. Basta fare clic su OK per chiudere il messaggio.
3. Passa a File (o al pulsante Office) > Stampa. Ogni riga verrà ora visualizzata—e stampata—su una pagina separata, esattamente come previsto.
Suggerimento: Questa soluzione mantiene intatto il formato originale e non richiede di copiare i dati in un nuovo foglio di lavoro. Se si desidera rimuovere le interruzioni di pagina dopo la stampa, andare su Layout di pagina > Interruzioni > Rimuovi interruzione di pagina.
Demo: stampa ogni riga/cella su una pagina separata in 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