KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe genereert u automatisch een factuurnummer in Excel?

AuteurKelly Wijzigingsdatum

Het genereren van factuurnummers in Excel is vaak een uitdaging: aangezien factuurnummers uniek en opeenvolgend moeten zijn, leidt handmatige invoer gemakkelijk tot fouten, zoals het vergeten van het laatst gebruikte nummer of per ongeluk dubbele nummers toewijzen. Dit kan verwarring veroorzaken bij het traceren van facturen, onnauwkeurigheden in uw gegevens opleveren en zelfs problemen met boekhouding of naleving met zich meebrengen. Door het genereren van factuurnummers in Excel te automatiseren, bespaart u niet alleen tijd, maar garandeert u ook nauwkeurigheid en consistentie in uw volledige factureringsproces.

Dit artikel behandelt drie praktische methoden om automatische factuurnummers in Excel te genereren. Elke oplossing biedt unieke voordelen en is ideaal voor specifieke scenario’s, zodat u uw workflow efficiënt stroomlijnt en fouten tot een minimum beperkt.


Voeg een automatische factuurnummergenerator toe in Excel

Deze oplossing maakt gebruik van VBA om het factuurnummer automatisch te verhogen telkens wanneer u de betreffende werkmap opent. Ze is ideaal voor situaties waarin u facturen binnen één bestand aanmaakt en bijhoudt. Let wel: als u vergeet op te slaan vóór het sluiten of met meerdere werkmappen werkt, loopt u het risico van duplicatie. Hieronder vindt u een stapsgewijze handleiding, inclusief essentiële details en belangrijke herinneringen.

1. Open eerst de werkmap die u wilt gebruiken voor uw facturen, of maak een nieuwe aan als u net begint.

2. Selecteer een lege cel om uw factuurnummer startnummer op te slaan. Voer bijvoorbeeld het beginfactuurnummer in, zoals 10000, in cel D2. Deze cel dient als referentie voor de factuurnummers die u genereert.

3. Druk op Alt+F11 om het venster Microsoft Visual Basic for Applications te openen. Vouw in het VBAProject-deelvenster (meestal links) de lijst uit voor uw huidige werkboek en dubbelklik op ThisWorkbookom het codevenster te openen. ()Opmerking: Als uw bestand bijvoorbeeld Book1 heet, zoekt u ThisWorkbook onder VBAProject (Book1).)

4. Kopieer en plak de volgende VBA-code in het weergegeven codevenster.

VBA: Factuurnummergenerator

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

Opmerking: Pas D2 in de code aan zodat deze overeenkomt met de cel die u hebt gekozen in stap 2 als u een andere locatie gebruikt voor uw startnummer.

voeg de code in in de ThisWorkbook-module

5. Wilt u geavanceerdere of beter leesbare factuurnummers maken—bijvoorbeeld door datums, de bedrijfsnaam of willekeurige elementen toe te voegen? Gebruik dan Excel-formules in plaats van alleen hele getallen. Hieronder vindt u enkele veelgebruikte formules en hun effecten:

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

Praktische tips:
(1) Vervang D2 in de bovenstaande formules door de daadwerkelijke cel van uw startnummer als deze afwijkt.
(2) Vervang CompanyName door de naam van uw organisatie of bedrijf, of een ander gewenst voorvoegsel.
(3) Voer de formule in de cel in waar u uw factuurnummer wilt weergeven en druk op Enter om automatisch een factuurnummer te genereren.
(4) Voor batchverwerking sleept u eenvoudigweg de vulgreep om de formules te kopiëren en snel meerdere unieke factuurnummers te genereren.

Waarschuwingen en herinneringen:
- Zorg ervoor dat macro’s zijn ingeschakeld in uw Excel-instellingen, want anders werkt de VBA-code niet.
- Sla uw werkmap altijd op voordat u afsluit; anders wordt het volgende factuurnummer mogelijk niet correct bijgewerkt, wat kan leiden tot duplicatie.
- Door uw Startnummer-cel op een verborgen of beveiligd werkblad op te slaan, vermindert u het risico op onbedoelde wijzigingen nog verder.

6. Sla de werkmap op als een macro-bestand om de functionaliteit van de macro te behouden en uw instellingen niet te verliezen.
A. In Excel 2013 of nieuwer: klik op Bestand > Opslaan(of)Opslaan als) > Computer > Bladeren.
B. In Excel 2007 of 2010: klik op het Bestand-menu of de Office-knop; selecteer vervolgens Opslaan(of)Opslaan als).

7. In het dialoogvenster Opslaan als doet u het volgende:

sla het bestand op als werkmap met macro's van Excel

(1) Kies een bestandsnaam in het vak Bestandsnaam.
(2) Selecteer Excel-werkmap met macro's (*.xlsm) in de keuzelijst Opmaak opgeven voor opslaan.
(3) Bepaal een opslaglocatie voor uw bestand.
(4) Klik op Opslaan om te voltooien.

Met deze instelling afgerond, wordt het factuurnummer automatisch met 1 verhoogd telkens wanneer u uw factuurwerkmap opent. Zorg er wel voor dat u de werkmap altijd opslaat zodra u klaar bent, zodat de juiste volgorde behouden blijft en overlapping of een reset van nummers wordt voorkomen. Deze methode is het meest geschikt voor gebruik binnen één werkmap; voor activiteiten die zich uitstrekken over meerdere bestanden of door meerdere gebruikers worden uitgevoerd, raden we u aan de alternatieve methoden hieronder te overwegen.

Probleemoplossing: Als er waarschuwingen over macrobeveiliging verschijnen, controleer dan de Trust Center-instellingen in Excel om macro’s toe te staan. Als het factuurnummer niet wordt verhoogd zoals verwacht, controleer dan of de code op de juiste plaats staat en of de referentiecel klopt.


Voeg factuurnummers toe met de functie Reeksnummer invoegen van KTE

Hoewel de bovenstaande VBA-methode prima werkt binnen één specifieke werkmap, loopt u tegen beperkingen aan als u unieke en opeenvolgende factuurnummers in meerdere bestanden moet genereren of het proces met collega’s wilt delen. Kies daarom voor meer flexibiliteit en gebruiksgemak de functie Kutools voor Excel‘s Reeksnummer invoegen. Deze oplossing werkt naadloos in verschillende werkmappen en voorkomt duplicatie van nummers – zelfs als u vergeet uw bestand op te slaan voordat u sluit, een veelvoorkomend struikelblok bij eenvoudige VBA-oplossingen.

Kutools voor Excelbiedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden verhoogd.Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, zodat databeheer moeiteloos verloopt.Gedetailleerde informatie over Kutools voor Excel...         Gratis proefversie...

1. Klik op de cel waar het factuurnummer moet verschijnen en ga naar Kutools > Invoegen > Reeksnummer invoegen.
klik op deze functie Volgnummer invoegen en stel de opties in

2. Klik in het dialoogvenster Reeksnummer invoegen op Nieuw en pas de reeks vervolgens als volgt aan uw behoeften aan (zie de afbeelding hierboven):
(1) Voer een naam in bij Reeksnaam, zoals bijvoorbeeld Factuurnummer.
(2) Stel Stapgrootte in op 1 om ervoor te zorgen dat de nummers opeenvolgend zijn.
(3) Voeg eventueel uw bedrijfsnaam of voorkeurstekst toe in het veld Voorvoegsel (optioneel).
(4) Typ het gewenste startnummer, zoals bijvoorbeeld 10000 of 1, in Startnummer.
(5) Geef het aantal cijfers op bij Aantal cijfers(bijvoorbeeld)6 voor 000001-opmaak).
(6) Klik op Toevoegen om uw nieuwe reeks op te slaan voor toekomstig gebruik.

Tips: Stel achtervoegsels in, pas de breedte van het aantal cijfers aan en maak zelfs verschillende nummeringschema’s voor diverse soorten facturen of documenten.

3. Met uw aangepaste reeks geselecteerd, klikt u op Bereik invullen om het volgende unieke nummer direct in uw geselecteerde cel(len) in te voegen en vervolgens op Sluiten.
klik op Bereik invullen om de nummers in cellen in te voeren
In welk werkboek u ook werkt: met de functie Reeksnummer invoegen wordt altijd automatisch het volgende unieke nummer uit de reeks ingevoegd – zonder handmatige administratie. Dit vermindert de kans op fouten of duplicaten aanzienlijk, vooral bij teams of bij veelvuldige gegevensinvoer. Meer informatie over deze functie vindt u hier.

Andere voordelen zijn wachtwoordbeveiliging voor uw reeksinstellingen en de mogelijkheid om herbruikbare opmaakstijlen vooraf te definiëren voor verschillende documenttypen of afdelingen.

Kutools voor Excel– Geef Excel een boost met meer dan 300 essentiële hulpmiddelen, waardoor uw werk sneller en eenvoudiger verloopt, en profiteer van AI-functies voor slimmere gegevensverwerking en productiviteit.Nu verkrijgen


Genereer automatisch factuurnummers met Excel-formules

Voor eenvoudige factuurnummering zonder macro’s of invoegtoepassingen bieden Excel-formules een snelle oplossing om opeenvolgende factuurnummers te genereren. Dit is ideaal als u een eenvoudige, eenmalige lijst met factuurnummers nodig heeft voor een tabel of logbestand, en geen blijvende automatische verhoging tussen sessies vereist.

1. Klik op de cel waar het eerste factuurnummer moet verschijnen (bijvoorbeeld)A2) en voer de volgende formule in voor een reeks die begint bij 10000:

=10000 + ROW()-2

2. Druk op Enter. De cel toont dan 10000 voor rij 2. Sleep de vulgreep omlaag om de volgende nummers te genereren. Elk daaropvolgend rijnummer loopt automatisch op met 1, dus het volgende factuurnummer wordt 10001, daarna 10002, enzovoort.

Uitleg van parameters: Vervang 10000 door uw gewenste startnummer. Pas RIJ()-2 aan op basis van de startrij: als u begint in rij 5, gebruikt u RIJ()-5.

Praktische tip:Voor een meer aangepast factuurnummer kunt u het combineren met datums of voorvoegsels, zoals:

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

Hierdoor krijgt u factuurnummers zoals INV240614001, INV240614002, enzovoort — pas deze eenvoudig aan uw eigen structuur aan.

Opmerking: Deze methode is ideaal om in één keer een reeks opeenvolgende nummers te genereren voor afdrukken of exporteren, maar het nummer wordt niet automatisch verhoogd wanneer u het bestand opnieuw opent.


Demo: Voeg factuurnummer toe met de functie Reeksnummer invoegen van KTE

 

 

Voeg unieke en opeenvolgende factuurnummers in meerdere werkmappen in

In de meeste gevallen genereren werkbladformules of eenvoudige methoden factuurnummers alleen binnen één werkblad of werkmap. Als u facturen moet beheren voor verschillende projecten, afdelingen of gebruikers in meerdere werkmappen, is het lastig om de volgorde te synchroniseren en duplicatie te voorkomen. De functie Reeksnummer invoegen van Kutools voor Excel is speciaal ontworpen voor dit scenario en stelt u in staat om eenvoudig unieke, opeenvolgende factuurnummers in te voegen — zelfs over meerdere bestanden en gebruikers heen. Zo centraliseert u uw nummeringslogica en vermindert u risico’s bij complexe, samenwerkende workflows.

voeg opeenvolgend factuurnummer in met Kutools


Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins