Hoe een formule automatisch in te vullen wanneer rijen invoegen in Excel?
Bij het werken met gegevens in Excel is het gebruikelijk om nieuwe rijen in te voegen binnen een bestaande dataset, bijvoorbeeld om nieuwe items toe te voegen of bestaande records bij te werken. Het invoegen van lege rijen tussen de gegevens kan echter tot een veelvoorkomend probleem leiden: de formules in aangrenzende kolommen worden doorgaans niet automatisch naar de nieuw ingevoegde rijen gekopieerd. Dit betekent dat je normaal gesproken handmatig de vulgreep moet gebruiken of de formule naar beneden moet slepen om de nieuwe rijen te dekken, wat tijdrovend kan zijn, vooral als je vaak je gegevens bijwerkt.
Deze situatie kan leiden tot inconsistenties in berekeningen of omissies, vooral als je vergeet een formule in een nieuw toegevoegde rij in te vullen. Om dit te illustreren, bekijk het volgende voorbeeld waarin kolommen formules bevatten en je een lege rij invoegt tussen bestaande gegevens—de formules in aangrenzende kolommen worden niet automatisch overgenomen:
Om dit probleem op te lossen en ervoor te zorgen dat je formules automatisch invullen wanneer je nieuwe rijen invoegt, kun je een aantal praktische oplossingen gebruiken. Dit artikel biedt stap-voor-stap richtlijnen voor de volgende benaderingen, elk geschikt voor verschillende werkstijlen en vereisten. Je vindt ook praktische tips en suggesties voor probleemoplossing om veelvoorkomende valkuilen te vermijden.
➤ Automatisch formules invullen bij het invoegen van lege rijen door een tabel te maken
➤ Automatisch formules invullen bij het invoegen van lege rijen met VBA-code
➤ Automatisch formules invullen met behulp van het Excel 'Omlaag vullen'-commando
Automatisch formules invullen bij het invoegen van lege rijen door een tabel te maken
Een van de meest effectieve manieren om Excel automatisch formules in nieuwe rijen te laten invullen, is door je gegevensbereik om te zetten in een Tabel. In het tabelformaat worden formules die in een kolom worden ingevoerd beschouwd als onderdeel van een gestructureerde kolom en automatisch toegepast op elke rij die aan de tabel wordt toegevoegd—of je nu een rij aan het einde of in het midden invoegt. Dit bespaart je de herhalende taak van het kopiëren van formules en voorkomt bijna fouten door vergeten formules.
Volg deze stappen om deze methode te gebruiken:
1. Selecteer het gegevensbereik waar formules automatisch moeten worden ingevuld. Ga vervolgens naar het tabblad Invoegen en klik op Tabel. Zie deze schermafbeelding:
2. Controleer in het dialoogvenster Tabel maken de optie Mijn tabel heeft koppen als je bereik kolomkoppen bevat. Dit behoudt je titels en helpt je gegevens duidelijk te organiseren. Zie schermafbeelding:
3. Klik op de knop OK om te bevestigen. Nu is je gegevensbereik opgemaakt als een tabel. Vanaf dit punt worden telkens wanneer je een lege rij in de tabel invoegt, alle bestaande formules in de kolommen van de tabel automatisch uitgebreid naar de nieuwe rij, zoals hieronder wordt weergegeven:
Deze methode is eenvoudig en betrouwbaar en wordt aanbevolen wanneer je gestructureerde lijsten of lopende records beheert.
Tips en opmerkingen:
- Tabellen passen formule-autovulling toe op alle tabelkolommen, waardoor het gemakkelijk wordt om consistentie over grote datasets te behouden.
- Je kunt rijen invoegen door met de rechtermuisknop op een tabelrijnummer te klikken en Invoegen te selecteren, of gewoon door op Tab te drukken wanneer je je aan het einde van de tabel bevindt.
- Als een formule afhankelijk is van celverwijzingen buiten de tabel, zorg er dan voor dat die verwijzingen absolute adressering gebruiken indien nodig, om verwijzingsfouten te voorkomen.
- Als je de tabelopmaak verwijdert, geldt dit gedrag van automatisch invullen niet meer.
- Het formatteren van je gegevens als een tabel is mogelijk niet wenselijk voor sommige gebruikers die een vrij vormgeving of geavanceerde celopmaak nodig hebben.
Automatisch formules invullen bij het invoegen van lege rijen met VBA-code
Als werken met tabellen niet past binnen je workflow of als je gegevens een traditioneel bereik vereist, kun je VBA gebruiken om formules automatisch in te vullen na het invoegen van een rij. De VBA-oplossing is flexibel en kan worden aangepast om formules automatisch van bovenaf te kopiëren wanneer je een nieuwe rij invoegt, waardoor je de integriteit van formules in je dataset behoudt.
Volg deze stappen zorgvuldig om deze methode te gebruiken:
1. Selecteer of open eerst het werkbladtabblad dat de formules bevat die je automatisch wilt invullen. Klik met de rechtermuisknop op het tabblad van het werkblad onderaan in Excel en kies Weergave code uit het contextmenu. Dit opent de Microsoft Visual Basic for Applications-editor. Klik in het geopende venster op Invoegen > Module om een nieuwe module in te voegen, en kopieer en plak vervolgens de volgende code in de module:
VBA-code: Automatisch formules invullen bij het invoegen van lege rijen
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Updateby Extendoffice 20160725
Cancel = True
Target.Offset(1).EntireRow.Insert
Target.EntireRow.Copy Target.Offset(1).EntireRow
On Error Resume Next
Target.Offset(1).EntireRow.SpecialCells(xlConstants).ClearContents
End Sub
2. Sla de VBA-editor op en sluit deze. Ga terug naar je werkblad. Wanneer je nu dubbelklikt op een cel binnen je gegevensbereik, wordt er onmiddellijk een nieuwe rij onder ingevoegd, en worden de formules in aangrenzende kolommen automatisch ingevuld in de nieuw gemaakte rij.
Aanvullende opmerkingen voor deze aanpak:
- Als je wordt gevraagd naar macroveiligheid wanneer je het werkboek opnieuw opent, schakel dan macros in om ervoor te zorgen dat deze code correct wordt uitgevoerd.
- VBA-oplossingen bieden flexibiliteit in verschillende opmaaksituaties, maar vereisen macro’s ingeschakeld werkboeken, wat mogelijk niet geschikt is in streng gecontroleerde of beperkte Excel-omgevingen.
- Bij het toepassen van wijzigingen op gedeelde werkboeken of clouddocumenten kan de uitvoering van macro’s beperkt zijn—zorg ervoor dat andere gebruikers hiervan op de hoogte zijn en de juiste machtigingen hebben.
- Houd er rekening mee dat dubbelklikken in gebieden buiten je bedoelde bereik nog steeds het invoegen van rijen kan activeren, dus test grondig.
Automatisch formules invullen met behulp van het Excel 'Omlaag vullen'-commando
Als je af en toe nieuwe rijen invoegt en een snelle manier wilt om bestaande formules toe te passen—zonder je gegevens om te zetten in een tabel of VBA te gebruiken—is het commando 'Omlaag vullen' in Excel een eenvoudige en effectieve optie. Met dit commando kun je de formule van de cel erboven kopiëren naar de geselecteerde cel(len) eronder met slechts een paar klikken of een sneltoetscombinatie.
Uitvoeringsstappen:
- Methode A: Sleep de vulgreep (het kleine vierkantje rechtsonder in de geselecteerde cel) naar beneden in de lege cel.
- Methode B: Gebruik het 'Omlaag vullen'-commando:
- Ga naar het tabblad Start > Bewerken-groep > klik op Vul > Omlaag
- Of druk op Ctrl + D om de formule in de cel eronder te vullen
Voordelen:
- Geen noodzaak om tabellen of VBA te gebruiken.
- Geeft handmatige controle over waar en wanneer formules worden toegepast.
- Snel en effectief voor eenmalige bewerkingen.
Nadelen:
- Niet ideaal voor frequente rijinvoegingen of grote datasets.
- Handmatige stappen kunnen leiden tot gemiste rijen of inconsistente formules als ze niet zorgvuldig worden toegepast.
Tip voor probleemoplossing: Controleer na het invoegen van rijen en het toepassen van 'Omlaag vullen' alle formules om er zeker van te zijn dat ze verwijzen naar de bedoelde bereiken—vooral als je dynamische verwijzingen of cumulatieve totalen gebruikt. Als je merkt dat je herhaaldelijk formules toepast op nieuwe rijen, overweeg dan om een gestructureerde tabel of een eenvoudige VBA-macro te gebruiken om het proces efficiënter te automatiseren.
Door deze methoden te gebruiken, kun je je gegevens consistent houden, handmatige arbeid minimaliseren en fouten voorkomen door ontbrekende formules na het toevoegen van nieuwe rijen. Kies de aanpak die het beste past bij je specifieke Excel-omgeving en workflowvereisten.
Demo: Automatisch formules invullen bij het invoegen van lege rijen
Beste productiviteitstools voor Office
Verbeter je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te kiezen die je het meest nodig hebt...
Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger
- Activeer tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
- Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!
Alle Kutools-invoegtoepassingen. Eén installatieprogramma
Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.





- Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
- Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
- 30 dagen volledige proef — geen registratie, geen creditcard nodig
- Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen