Note: The other languages of the website are Google-translated. Back to English
English English

Come inserire un'interruzione di pagina ogni x righe in Excel?

Potrebbe essere facile e semplice inserire un'interruzione di pagina in un foglio di lavoro. A volte, è necessario inserire interruzioni di pagina in ogni X righe per stampare in modo ordinato, come potresti fare? Qui presento un paio di metodi per risolvere questo problema in Excel.


Inserisci interruzione di pagina ogni X righe con VBA in Excel

Forse non hai familiarità con VBA in esecuzione prima, ma con i passaggi seguenti potresti sapere come eseguire VBA per inserire un'interruzione di pagina ogni X righe. Qui inserirò un'interruzione di pagina ogni 3 righe.

1. stampa Alt + F11 per visualizzare il Microsoft Visual Basic, Applications Edition finestra.

2. Nella finestra, fare clic su inserire > Modulo per mostrare una nuova finestra del modulo, quindi copia il seguente codice VBA nella finestra del modulo.

VBA: inserisci un'interruzione di pagina in ogni X righe di un foglio di lavoro.

Sub InsertPageBreaks()
'Updateby20140618
Dim xLastrow As Long
Dim xWs As Worksheet
Set xWs = Application.ActiveSheet
xRow = Application.InputBox("Row", xTitleId, "", Type:=1)
xWs.ResetAllPageBreaks
xLastrow = xWs.Range("A1").SpecialCells(xlCellTypeLastCell).Row
For i = xRow + 1 To xLastrow Step xRow
    xWs.HPageBreaks.Add Before:=xWs.Cells(i, 1)
Next
End Sub

3. Clic Correre e viene visualizzata una finestra di dialogo per specificare ogni X righe in cui si desidera inserire un'interruzione di pagina. Qui inserisco un'interruzione di pagina ogni 3 righe. Vedi screenshot:
doc-inserisci-interruzione-di-pagina-x-righe-1

4. Clic OKe quindi inserirà un'interruzione di pagina in ogni X righe.

Inserisci rapidamente un'interruzione di pagina ogni (ennesima) riga nel foglio di lavoro attivo

Normalmente inseriamo un'interruzione di pagina con un clic layout di pagina > Pause > Inserisci interruzione di pagina. Ma in questo modo è troppo noioso inserire in batch più interruzioni di pagina in un foglio di lavoro, ad esempio è necessario inserire un'interruzione di pagina ogni riga per stampare ogni riga in una pagina separata. Non preoccuparti! Kutools per Excel Inserisci interruzione di pagina ogni riga l'utility può aiutarti ad archiviarlo facilmente! Prova gratuita completa di 30 giorni!
interruzione di pagina inserto annuncio ogni riga 3

Batch inserisci interruzioni di pagina dopo ogni x righe con Kutools per Excel

Se hai installato Kutools per Excel, è Dividi in colonne può aiutarti a inserire in batch più interruzioni di pagina dopo ogni x righe mantenendo facilmente il titolo in ogni pagina in Excel.

Kutools for Excel - Include più di 300 strumenti utili per Excel. 30 giorni di prova gratuita delle funzionalità complete, nessuna carta di credito richiesta! Prova gratuita ora!

1. Clic Dividi in colonne sul Kutools Plus scheda.

2. Nella finestra di dialogo di apertura Dividi in colonne, è necessario:

(1) Fare clic sul pulsante Sfoglia  nel Gamma di titoli casella e selezionare la riga del titolo nell'intervallo specificato in cui verranno inserite interruzioni di pagina in batch.
(2) Fare clic sul pulsante Sfoglia nel Intervallo di date casella e selezionare l'intervallo in cui inserire interruzioni di pagina in batch.
(3) Nella Righe per pagina stampata casella, immettere un numero. (Consiglio: Ad esempio, se è necessario inserire interruzioni di pagina ogni 3 righe, immettere 3 nella casella; se è necessario disattivare le interruzioni di pagina dopo ogni riga, immettere 1.)
(4) Immettere 1 nel file Numero di segmenti scatola.

3. Clicca il Ok pulsante.

Ora vedrai che l'intervallo viene copiato in un nuovo foglio di lavoro e le interruzioni di pagina vengono aggiunte dopo ogni x righe mantenendo il titolo dell'intervallo. È inoltre possibile passare alla visualizzazione Anteprima interruzioni di pagina facendo clic su View > Anteprima interruzioni di pagina per vedere queste interruzioni di pagina. Vedi sotto la schermata.

Kutools for Excel - Include più di 300 strumenti utili per Excel. 30 giorni di prova gratuita delle funzionalità complete, nessuna carta di credito richiesta! Get It Now


Inserisci interruzioni di pagina dopo ogni x righe con Kutools per Excel

Kutools for Excel sviluppa un'altra utilità Inserisci interruzione di pagina ogni riga specializzata nell'inserimento di interruzioni di pagina dopo ogni x righe a proprio agio.

Kutools for Excel - Include più di 300 strumenti utili per Excel. 30 giorni di prova gratuita delle funzionalità complete, nessuna carta di credito richiesta! Prova gratuita ora!

1. Seleziona l'intervallo in cui inserire le interruzioni di pagina dopo ogni x righe e fai clic Stampa > Inserisci interruzione di pagina ogni riga sul Kutools Plus scheda.

2. Nella finestra di dialogo di apertura Inserisci interruzione di pagina ogni riga, specificare l'intervallo di righe in cui inserire le interruzioni di pagina e fare clic su Ok pulsante.

Quindi vedrai le interruzioni di pagina inserite contemporaneamente all'intervallo di righe specificato.

Kutools for Excel - Include più di 300 strumenti utili per Excel. 30 giorni di prova gratuita delle funzionalità complete, nessuna carta di credito richiesta! Get It Now


Demo: inserisci un'interruzione di pagina ogni x righe in Excel


Kutools for Excel include più di 300 utili strumenti per Excel, da provare gratuitamente senza limitazioni in 30 giorni. Scarica e prova gratuita ora!

Articoli relativi:


I migliori strumenti per la produttività in ufficio

Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%

  • Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
  • Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Più di 300 potenti funzionalità. Supporta Office / Excel 2007-2019 e 365. Supporta tutte le lingue. Facile distribuzione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.
scheda kte 201905

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro

  • 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, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce centinaia di clic del mouse ogni giorno!
fondo officetab
Commenti (3)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
Grazie mille da Istanbul / Turchia :)
Questo commento è stato fatto dal moderatore sul sito
Ciao, grazie mille per il codice. Ma quando premo Annulla o x nella casella di input; il file excel si arresta in modo anomalo. Potete per favore aiutare a risolvere questo problema.
Questo commento è stato fatto dal moderatore sul sito
caro extendoffice.com
Vorrei inviare un feedback sulla funzione: Stampa > Inserisci interruzione di pagina in ogni riga.

Codice VBA:
Sub InsertPageBreaks()
'Aggiornamento entro il 20140618
Dim xLastrow finché
Dim xWs come foglio di lavoro
Imposta xWs = Application.ActiveSheet
xRiga = Application.InputBox("Riga", xTitleId, "", Tipo:=1)
xWs.ResetAllPageBreaks
xLastrow = xWs.Range("A1").SpecialCells(xlCellTypeLastCell).Row
Per i = xRiga + 1 Per xLastrow Passo xRiga
xWs.HPageBreaks.Add prima:=xWs.Cells(i, 1)
Successiva
End Sub


Quando si utilizza questa funzione, è possibile inserire solo una variabile è xRow.
Quindi questa funzione sarà quasi inutile perché non è flessibile. Non tutti i dati iniziano dalla riga 1, per non parlare dei dati che di solito sono una tabella e hanno una riga di intestazione.

Penso che questa funzione dovrebbe avere un'altra variabile è xFirstRow, in modo da poter definire la prima riga di dati:
xFirstRow = Application.InputBox("Prima riga", xTitleId, "", Tipo:=1)

E la formula dovrebbe essere:
Per i = xFirstRow + xRow + 1 A xLastrow Step xRow

Si spera che questa funzione venga aggiornata nelle versioni successive.
Grazie,
reclutamento
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite