Skip to main content

Come inserire interruzioni di pagina condizionali in Excel?

Author: Sun Last Modified: 2025-05-29

Supponiamo che tu debba inserire interruzioni di pagina quando i valori cambiano nella colonna A, come mostrato nello screenshot sottostante. Come potresti gestirlo in Excel? Generalmente, puoi inserire le interruzioni di pagina manualmente una per una, ma qui ti presenterò alcuni trucchi per risolvere rapidamente il problema.
conditional inserting page breaks

Usare la funzione Subtotale per inserire interruzioni di pagina

Usare il codice VBA per inserire interruzioni di pagina

Contrassegna modifiche nella colonna per inserire un'interruzione di pagina quando i dati cambiano

Inserisci interruzioni di pagina ogni N righegood idea3


Usare la funzione Subtotale per inserire interruzioni di pagina

In Excel, la funzione Subtotale può aggiungere interruzioni di pagina basandosi sui gruppi.

1. Seleziona i dati a cui desideri aggiungere interruzioni di pagina, quindi fai clic su Dati > Subtotale.
click Data > Subtotal

2. Nella finestra di dialogo Subtotale seleziona la colonna in base alla quale vuoi inserire l'interruzione di pagina dal menu a discesa 'A ogni cambiamento in', poi scegli la funzione che desideri utilizzare dalla lista Usa funzione quindi spunta la casella Interruzioni di pagina tra i gruppi e altre opzioni secondo necessità.
set options in the dialog box

3. Fai clic su OK. Ora i dati sono stati raggruppati e sono state aggiunte le interruzioni di pagina.
the data is grouped and added page breaks


Usare il codice VBA per inserire interruzioni di pagina

Se non vuoi aggiungere gruppi ai dati, puoi provare a usare il codice VBA per gestire questa operazione.

1. Premi i tasti Alt + F11 per visualizzare la finestra di Microsoft Visual Basic for Applications.

2. Fai clic su Inserisci > Modulo, copia e incolla il codice seguente nella nuova finestra Modulo.

VBA: Inserisci interruzioni di pagina quando i dati cambiano

Sub PageBreak()
'UpdatebyExtendOffice20181101
    Dim xSRg As Range
    Dim xRg As Range
    On Error Resume Next
    Set xSRg = Application.InputBox("Select key column:", "Kutools for Excel", xTxt, , , , , 8)
    If xSRg Is Nothing Then Exit Sub
Application.ScreenUpdating = False
    For Each xRg In xSRg
        ActiveSheet.Rows(xRg.Row).PageBreak = xlPageBreakNone
        If xRg.Value <> xRg.Offset(-1, 0).Value Then
            ActiveSheet.Rows(xRg.Row).PageBreak = xlPageBreakManual
        End If
    Next xRg
Application.ScreenUpdating = True
End Sub

 

3. Premi il tasto F5 apparirà una finestra di dialogo che ti ricorda di selezionare la colonna chiave in base alla quale inserire l'interruzione di pagina.
select the key column to insert page break based on

4. Fai clic su OK, ora le interruzioni di pagina sono state inserite.


Contrassegna modifiche nella colonna per inserire un'interruzione di pagina quando i dati cambiano

La funzionalità Contrassegna modifiche nella colonna di Kutools per Excel supporta l'inserimento di interruzioni di pagina, righe vuote, bordi inferiori o colori di sfondo quando i dati cambiano in Excel.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

Dopo aver installato Kutools per Excel, procedi come segue: (Scarica gratuitamente Kutools per Excel ora!)

Fai clic su Kutools > Formato > Contrassegna modifiche nella colonna.
click Distinguish Differences feature of kutools

2. Nella finestra di dialogo Contrassegna modifiche nella colonna chiave, completa le seguenti impostazioni:

1) fai clic sull'icona di selezioneselect button nella sezione Intervallo seleziona l'intervallo di dati (escludendo le intestazioni delle colonne)

2) fai clic sull'icona di selezioneselect button nella sezione Colonna chiave seleziona la colonna in base alla quale vuoi inserire l'interruzione di pagina corrispondente al cambiamento dei dati (escludendo le intestazioni delle colonne)

3) spunta l'opzione Interruzione di pagina nella sezione Opzioni .
specify options in the dialog box

3. Fai clic su Ok.

Ora le interruzioni di pagina vengono inserite quando i dati cambiano nell'intervallo selezionato.
page breaks is inserted when data changes


Inserisci interruzioni di pagina ogni N righe

Se desideri inserire interruzioni di pagina a intervalli fissi, puoi utilizzare l'utilità Inserisci interruzione di pagina ogni riga di Kutools per Excel per gestire rapidamente il problema.

Dopo aver installato Kutools per Excel, procedi come segue: (Scarica gratuitamente Kutools per Excel ora!)

1. Seleziona i dati e fai clic su Kutools Plus > Stampa > Inserisci interruzione di pagina ogni riga.
click Insert Page Break Every Row feature of kutools

2. Nella finestra di dialogo Inserisci interruzione di pagina ogni riga digita l'intervallo di cui hai bisogno.
 type the interval to insert page break

3. Fai clic su OK > OK per chiudere le finestre di dialogo, le interruzioni di pagina sono state inserite ogni 2 righe.
the page breaks have been inserted in every 2 rows


  Inserisci interruzione di pagina ogni N righe

 

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 di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con 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 multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la 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 e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. 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 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 della stessa finestra, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!