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

Come generare automaticamente il numero di fattura in Excel?

AutoreKelly Data di modifica

Generare numeri fattura in Excel è spesso una sfida: poiché devono essere univoci e sequenziali, l’inserimento manuale lascia ampio margine a errori, come dimenticare l’ultimo numero utilizzato o duplicarlo accidentalmente. Questo può causare confusione nel tracciamento delle fatture, dati imprecisi e potenziali problemi contabili o di conformità. Automatizzare la generazione dei numeri fattura in Excel non solo risparmia tempo, ma garantisce anche accuratezza e coerenza in tutto il processo di fatturazione.

Questo articolo presenta tre metodi pratici per generare automaticamente i numeri fattura in Excel. Ogni soluzione offre vantaggi distinti ed è ideale per scenari specifici, permettendoti di ottimizzare il flusso di lavoro e ridurre gli errori.


Aggiungi un generatore automatico di numeri fattura in Excel

Questa soluzione utilizza VBA per incrementare automaticamente il numero fattura ogni volta che apri la cartella di lavoro specificata. È adatta ai casi in cui crei e tracci le fatture all’interno di un unico file. Tuttavia, se dimentichi di salvare prima di chiudere o lavori su più cartelle di lavoro, esiste il rischio di duplicazione. Di seguito trovi una guida passo passo con dettagli e avvertenze importanti.

1. Inizia aprendo la cartella di lavoro che desideri usare per le tue fatture oppure creane una nuova se parti da zero.

2. Seleziona una cella vuota in cui memorizzare il numero di partenza della tua fattura. Ad esempio, inserisci il numero iniziale della fattura, come 10000, nella cella D2. Questa cella fungerà da riferimento per i numeri delle fatture che genererai.

3. Premi Alt+F11 per aprire la finestra di Microsoft Visual Basic, Applications. Nel riquadro VBAProject (di solito a sinistra), espandi l’elenco relativo al tuo foglio di lavoro corrente e fai doppio clic su ThisWorkbookper aprire la relativa finestra del codice. ()Nota: Ad esempio, se il tuo file si chiama Cartel1, cerca ThisWorkbook sotto VBAProject (Cartel1).)

4. Copia e incolla il seguente codice VBA nella finestra del codice che viene visualizzata.

VBA: Generatore di numeri fattura

Private Sub Workbook_Open()
Range("D2").Value = Range("D2").Value + 1
End Sub

Nota: Assicurati di modificare D2 nel codice in modo che corrisponda alla cella selezionata nel passo 2, se utilizzi una posizione diversa per il tuo Numero di Partenza.

inserisci il codice nel modulo ThisWorkbook

5. Se desideri creare numeri fattura più avanzati o facilmente leggibili (ad esempio aggiungendo date, il nome dell’azienda o elementi casuali), puoi usare formule Excel anziché limitarti a semplici numeri interi. Di seguito trovi alcune formule comunemente utilizzate e i relativi effetti:

N.FormulaNumeri fattura
1=«CompanyName»&TEXT(TODAY(),"yymmdd")&D2CompanyName141209100000
2=«CompanyName»&TEXT(TODAY(),"0")& D2CompanyName41982100000
3=«CompanyName»&TEXT(NOW(),"MMDDHHMMSS")& D2CompanyName1209095819100000
4=«CompanyName»&TEXT(NOW(),"0")& D2CompanyName41982100000
5=«CompanyName»&RANDBETWEEN(100000,999999)& D2CompanyName448685100000

Suggerimenti pratici:
(1) Sostituisci D2 nelle formule sopra con la cella effettiva del tuo Numero di Partenza, se diversa.
(2) Sostituisci CompanyName con il nome della tua organizzazione o azienda, oppure con qualsiasi altro prefisso desideri utilizzare.
(3) Inserisci la formula nella cella in cui vuoi visualizzare il numero fattura, quindi premi Invio per generare automaticamente il numero fattura.
(4) Per creare più numeri fattura in blocco, trascina il quadratino di riempimento per copiare la formula e generare rapidamente una serie di numeri univoci.

Avvertenze e promemoria:
- Assicurati che le macro siano abilitate nelle impostazioni di Excel, altrimenti il codice VBA non funzionerà.
- Ricorda sempre di salvare la cartella di lavoro prima di chiuderla: in caso contrario, il numero successivo della fattura potrebbe non essere aggiornato correttamente, con il rischio di duplicati.
- Memorizzare la cella del numero di partenza in un foglio nascosto o protetto riduce ulteriormente il rischio di modifiche accidentali.

6. Per conservare la funzionalità della macro ed evitare di perdere la configurazione, salva la cartella di lavoro come file abilitato alle macro.
A. In Excel 2013 o versioni successive: fai clic su File > Salva(o)Salva con nome) > Computer > Sfoglia.
B. In Excel 2007 o 2010: fai clic sul menu File o sul Pulsante Office; quindi seleziona Salva(o)Salva con nome).

7. Nella finestra di dialogo Salva con nome, procedi come segue:

salva il file come cartella di lavoro di Excel abilitata per le macro

(1) Scegli un nome file nella casella Nome file.
(2) Seleziona Cartella di lavoro con macro di Excel (*.xlsm) dall’elenco a discesa Specifica formato di salvataggio.
(3) Scegli una posizione in cui salvare il file.
(4) Fai clic su Salva per completare.

Con questa configurazione attivata, ogni volta che apri la cartella di lavoro delle fatture, il numero della fattura aumenterà automaticamente di 1. Ricorda sempre di salvare la cartella al termine del lavoro per preservare la sequenza corretta ed evitare sovrapposizioni o ripristini del numero. Questo metodo è perfetto per l’uso con un’unica cartella di lavoro; per gestire più file o per utilizzi condivisi tra più utenti, valuta i metodi alternativi illustrati di seguito.

Risoluzione dei problemi: se compaiono avvisi di sicurezza relativi alle macro, verifica le impostazioni del Centro protezione di Excel per consentirne l’esecuzione. Se il numero fattura non viene incrementato come previsto, assicurati che il codice sia posizionato correttamente e che la cella di riferimento sia quella giusta.


Aggiungi il numero fattura con la funzione Inserisci Numero di Sequenza di KTE

Sebbene il metodo VBA descritto sopra funzioni bene all’interno di una cartella di lavoro dedicata, può rivelarsi limitante quando devi generare numeri fattura univoci e consecutivi su file diversi o condividere il processo con i colleghi. Per maggiore flessibilità e facilità d’uso, prova la funzione Kutools per Excel di Inserisci Numero di Sequenza. Questo approccio funziona perfettamente su più cartelle di lavoro e ti aiuta a evitare sovrapposizioni di numeri, anche se dimentichi di salvare il file prima di chiuderlo – un problema comune con le soluzioni VBA di base.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Fai clic sulla cella in cui desideri visualizzare il numero fattura, quindi vai su Kutools > Inserisci > Inserisci Numero di Sequenza.
fai clic su questa funzione Inserisci numero sequenziale e imposta le opzioni

2. Nella finestra di dialogo Inserisci Numero di Sequenza, fai clic su Nuovo, quindi personalizza la sequenza in base alle tue esigenze come segue (vedi immagine sopra):
(1) Inserisci un nome in Nome sequenza, ad esempio Numero fattura.
(2) Imposta Incremento su 1 per garantire che i numeri siano consecutivi.
(3) Puoi aggiungere facoltativamente il nome della tua azienda o il testo preferito nel campo Prefisso (opzionale).
(4) Digita il numero di partenza desiderato, ad esempio 10000 o 1, in Numero di Partenza.
(5) Specifica il numero di cifre in N. cifre(ad esempio,)6 per la formattazione 000001).
(6) Fai clic su Aggiungi per salvare la nuova sequenza e utilizzarla in futuro.

Suggerimenti: Puoi impostare suffissi, regolare la larghezza delle cifre e persino creare schemi di numerazione diversi per tipologie differenti di fatture o documenti.

3. Con la sequenza personalizzata selezionata, fai clic su Compila intervallo per inserire direttamente il prossimo numero univoco nelle celle selezionate, quindi fai clic su Chiudi.
fai clic su Compila intervallo per inserire i numeri nelle celle
Indipendentemente dalla cartella di lavoro in uso, la funzione Inserisci Numero di Sequenza inserirà sempre il prossimo numero univoco della sequenza – senza dover tenere traccia manualmente. Questo riduce notevolmente il rischio di errori o duplicati, soprattutto per i team o per inserimenti frequenti di dati. Puoi saperne di più su questa funzione qui.

Altri vantaggi includono la protezione tramite password delle impostazioni della sequenza e la possibilità di predefinire formati riutilizzabili per diversi tipi di documenti o reparti.

Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora


Generare automaticamente numeri di fattura utilizzando formule Excel

Per una numerazione semplice delle fatture senza ricorrere a macro o componenti aggiuntivi, le formule di Excel offrono un modo rapido per generare numeri di fattura sequenziali. Questo approccio è ideale quando serve un elenco occasionale e immediato di numeri di fattura per una tabella o un registro, piuttosto che un incremento automatico persistente tra diverse sessioni.

1. Fai clic sulla cella in cui vuoi visualizzare il primo numero di fattura (ad esempio,)A2) e inserisci la seguente formula per una sequenza che parte da 10000:

=10000 + ROW()-2

2. Premere Invio. La cella mostrerà 10000 per la riga 2. Per generare i numeri successivi, trascina la maniglia di riempimento lungo la colonna: ogni riga successiva aumenterà di 1, quindi la fattura successiva sarà 10001, poi 10002 e così via.

Parametri spiegati: Sostituisci 10000 con il tuo Numero di Partenza desiderato. Modifica RIGA()-2 in base alla riga di partenza; ad esempio, se inizi dalla riga 5, utilizza RIGA()-5.

Suggerimento pratico:Per un numero di fattura più personalizzato, provare a combinare date o prefissi, ad esempio:

="INV"&TEXT(TODAY(),"YYMMDD")&TEXT(ROW()-1,"000")

Questo genererà numeri di fattura come INV240614001, INV240614002 e così via. Adattali secondo necessità in base alla struttura richiesta.

Nota: Questo metodo è perfetto per generare in un solo passaggio un intero lotto di numeri sequenziali da stampare o esportare, ma non si aggiorna automaticamente al riavvio del file.


Demo: Aggiungere il numero di fattura con la funzione Inserisci Numero di Sequenza di KTE

 

 

Inserisci numeri fattura univoci e consecutivi su più cartelle di lavoro

Nella maggior parte dei casi, le formule basate sui fogli di lavoro o i metodi tradizionali generano numeri di fattura solo all’interno di un singolo foglio o di una singola cartella di lavoro. Se devi gestire fatture per diversi progetti, reparti o utenti su cartelle di lavoro differenti, potresti trovare difficoltoso sincronizzare la sequenza ed evitare duplicati. La funzione Inserisci Numero di Sequenza di Kutools per Excel è stata creata appositamente per questo scenario: ti permette di inserire facilmente numeri di fattura univoci e consecutivi su più file e per più utenti. In questo modo, centralizzi la logica di numerazione e riduci ulteriormente i rischi nei flussi di lavoro complessi e collaborativi.

inserisci il numero sequenziale della fattura con Kutools


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