Skip to main content

Come inserire interruzioni di pagina quando il valore cambia in Excel?

Author: Xiaoyang Last Modified: 2025-05-29
A screenshot of data where page breaks will be inserted when values change

Supponiamo di avere un intervallo di celle e ora voglio inserire interruzioni di pagina nel foglio di lavoro quando i valori nella colonna A cambiano, come mostrato nello screenshot a sinistra. Certo, puoi inserirle una per una, ma ci sono modi rapidi per inserire tutte le interruzioni di pagina in una volta basandosi sui valori modificati di una colonna?

Inserisci interruzioni di pagina quando il valore cambia con il codice VBA

Inserisci interruzioni di pagina quando il valore cambia con una funzione potente


Inserisci interruzioni di pagina quando il valore cambia con il codice VBA

Il seguente codice VBA può aiutarti a inserire interruzioni di pagina sotto in base alle modifiche dei dati di una colonna; procedi come segue:

1. Tieni premuti i tasti ALT + F11 per aprire la finestra Microsoft Visual Basic for Applications.

2. Clicca su Inserisci > Modulo e incolla il seguente codice nella finestra del Modulo.

Codice VBA: Inserisci interruzioni di pagina quando il valore cambia:

Sub insertpagebreaks()
'updateby Extendoffice
    Dim I As Long, J As Long
    J = ActiveSheet.Cells(Rows.Count, "A").End(xlUp).Row
    For I = J To 2 Step -1
        If Range("A" & I).Value <> Range("A" & I - 1).Value Then
            ActiveSheet.HPageBreaks.Add Before:=Range("A" & I)
        End If
    Next I
End Sub

3. Quindi premi il tasto F5 per eseguire questo codice; tutte le interruzioni di pagina sono state inserite nel foglio quando i dati nella colonna A cambiano. Vedi screenshot:

A screenshot of the inserted page breaks in Excel when values in column A change

Nota: Nel codice sopra, A è l'intestazione della colonna in base alla quale vuoi inserire l'interruzione di pagina; puoi modificarla secondo necessità.

Inserisci interruzioni di pagina quando il valore cambia con una funzione potente

Se hai Kutools per Excel, con la sua funzione Contrassegna modifiche nella colonna, puoi inserire rapidamente interruzioni di pagina, righe vuote, linee di bordo inferiore o colore di sfondo in base alle modifiche dei valori. Clicca per scaricare Kutools per Excel!

A screenshot of how Kutools for Excel inserts page breaks when value changes

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...

1. Clicca su Kutools > Formato > Contrassegna modifiche nella colonna, vedi screenshot:

A screenshot of selecting the Distinguish Differences option in Kutools tab on the ribbon

2. Nella finestra pop-up Contrassegna modifiche nella colonna chiave, effettua le seguenti operazioni:

  • Seleziona l'intervallo di dati e la colonna chiave che desideri utilizzare;
  • Scegli Interruzione di pagina dalla casella Opzioni.

A screenshot of the Distinguish Differences dialog box

3. Quindi clicca sul pulsante Ok; le interruzioni di pagina sono state inserite nell'intervallo in base alle modifiche dei valori. Vedi screenshot:

A screenshot of the inserted page breaks in Excel when values in column A change

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora


Altri articoli correlati:

  • Evidenzia righe quando il valore della cella cambia in Excel
  • Se c'è un elenco di valori ripetuti nel tuo foglio di lavoro e devi evidenziare le righe in base alla colonna A, dove il valore della cella cambia come mostrato nello screenshot seguente. In realtà, puoi finire rapidamente ed facilmente questo lavoro utilizzando la funzione Formattazione condizionale.
  • Incrementa numeri quando il valore cambia in un'altra colonna
  • Supponendo di avere un elenco di valori nella colonna A e ora vuoi incrementare il numero di 1 nella colonna B quando il valore nella colonna A cambia, il che significa che i numeri nella colonna B si incrementano fino a quando il valore nella colonna A cambia, dopodiché l'incremento ricomincia da 1, come mostrato nello screenshot a sinistra. In Excel, puoi risolvere questo problema con il seguente metodo.
  • Somma celle quando il valore cambia in un'altra colonna
  • Quando lavori su un foglio di lavoro Excel, a volte potresti dover sommare celle basandoti su un gruppo di dati in un'altra colonna. Ad esempio, qui voglio sommare gli ordini nella colonna B quando i dati cambiano nella colonna A per ottenere il risultato seguente. Come potresti risolvere questo problema in Excel?
  • Inserisci righe vuote quando il valore cambia in Excel
  • Supponendo di avere un intervallo di dati e ora vuoi inserire righe vuote tra i dati quando il valore cambia, in modo da separare i valori uguali consecutivi in una colonna come mostrato negli screenshot seguenti. In questo articolo, parlerò di alcuni trucchi per aiutarti a risolvere questo problema.
  • Esegui macro quando il valore della cella cambia in Excel
  • Normalmente, in Excel, possiamo premere il tasto F5 o il pulsante Esegui per eseguire il codice VBA. Ma hai mai provato ad eseguire il codice macro specifico quando il valore di una cella cambia? In questo articolo, introdurrò alcuni trucchi rapidi per affrontare questa operazione in Excel.

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!