KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come stampare più copie con numeri di pagina sequenziali?

AutoreSun Data di modifica

Vi è mai capitato di dover stampare più copie dello stesso foglio di lavoro, ma con l’esigenza di contrassegnare ciascuna con un numero di pagina univoco e sequenziale? Immaginate, per esempio, di aver bisogno di 10 copie di un modulo in cui la cella A1 riporti 001 sulla prima stampa, 002 sulla seconda e così via, fino a 010 sull’ultima. Questo metodo si rivela particolarmente utile per creare fatture numerate, biglietti, moduli d’ordine o qualsiasi altro lotto in cui il tracciamento delle singole copie è essenziale per organizzazione o controllo.

Purtroppo, Excel non offre un’impostazione integrata per stampare automaticamente più copie con numeri incrementali in una cella specificata. Modificare manualmente il foglio prima di ogni stampa risulta poco pratico, soprattutto quando si devono gestire numerose copie. Tuttavia, grazie a una semplice macro VBA, è possibile automatizzare l’intero processo: risparmia tempo, riduci gli errori manuali e assicurati che ogni copia rechi un numero univoco, esattamente come richiesto.

Stampa Copie con numeri diversi tramite codice VBA

Utilizzare formule di Excel e stampa manuale


freccia blu a destra con fumettoStampa Copie con numeri diversi tramite codice VBA

Questo metodo sfrutta una macro VBA per stampare più copie di un foglio di lavoro, inserendo automaticamente numeri sequenziali in una cella specificata a ogni stampa.

Seguire questi passaggi per creare ed eseguire rapidamente la macro:

1. Innanzitutto, attiva il foglio di lavoro che desideri stampare. Poi premi Alt + F11 per aprire la finestra dell’editor Microsoft Visual Basic for Applications (VBA).

2. Nell’editor VBA, fare clic su Inserisci > Modulo per aggiungere un nuovo modulo. Copiare e incollare il seguente codice nella finestra del modulo. (Fare riferimento all’immagine per una guida visiva.)

VBA: Stampa copie con numeri di pagina sequenziali.

Sub PrintCopiesWithNumbers()
'UpdatebyEntendoffice20161031
    Dim i As Integer
    Application.ScreenUpdating = False
    For i = 1 To 10
        Range("A1").Value = "'00" & i
       ActiveSheet.PrintOut
    Next i
    Application.ScreenUpdating = True
    MsgBox "Total printed copies: " & (i - 1), vbInformation, "Kutools for Excel"
End Sub

Uno screenshot che mostra il modulo di codice VBA per stampare copie con numeri sequenziali in Excel

Note e suggerimenti sui parametri:

  • Nel codice, il riferimento A1 indica la cella in cui apparirà il numero di sequenza. Se si preferisce un’altra cella, ad esempio B2, aggiornare il riferimento di conseguenza.
  • 1 To10 specifica il numero di copie da stampare (in questo esempio, 10). Puoi sostituire 10 con qualsiasi altro numero intero positivo, a seconda delle tue esigenze.
  • «'00» & I formatta il numero di sequenza in modo che venga visualizzato come un numero a tre cifre con zeri iniziali (ad esempio, 001, 002, 003). Se desideri un formato diverso — ad esempio partendo da 100 o senza zeri iniziali — modifica opportunamente la stringa.
  • Prima di eseguire la macro, assicurati che il foglio di lavoro sia pronto e privo di dati nella cella di destinazione, per evitare sovrascritture indesiderate. Ti consigliamo di salvare la cartella di lavoro prima di procedere, poiché le azioni delle macro non sono annullabili.

3. Con il foglio di lavoro ancora attivo, premere F5 oppure il pulsante Esegui all’interno dell’editor VBA per eseguire il codice. Apparirà una finestra di dialogo con un messaggio tipo: «Verranno stampate 10 copie con numeri consecutivi». Fare clic su OK per procedere: la macro scorrerà automaticamente ogni numero, inserirà la sequenza nella cella designata e stamperà il foglio. Ogni stampa sarà numerata in modo univoco in base alle impostazioni definite.
Uno screenshot di una finestra di dialogo che conferma la stampa di 10 copie con numeri sequenziali


Utilizzare formule di Excel e stampa manuale

Quando servono solo poche copie o si preferisce evitare l’uso di macro, puoi sfruttare il quadratino di riempimento di Excel per generare numeri sequenziali e stampare manualmente ogni riga. Questo metodo è ideale per assegnare una numerazione univoca a etichette, badge o moduli, purché il numero di copie sia facilmente gestibile.

1. In una nuova colonna (ad esempio, la colonna A), inserisci il numero di sequenza iniziale nella prima cella, ad esempio 001. Puoi farlo digitando la seguente formula nella cella A1:

=TEXT(ROW(A1),"000")

2. Trascina il quadratino di riempimento verso il basso per replicare la formula in tutte le copie che desideri stampare (ad esempio, fino alla riga 10 per ottenere 10 copie). Ogni cella mostrerà il numero sequenziale successivo con zeri iniziali.

3. Copia l’intera riga o il set di dati in un nuovo foglio per ogni copia richiesta e usa la funzione Stampa di Excel per stampare i fogli singolarmente. Questo metodo manuale è perfetto per piccoli lotti e ti offre una maggiore conferma visiva prima della stampa.

Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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.

ExcelWordOutlookTabsPowerPoint
  • 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