Skip to main content

Hoe voeg je een specifiek aantal kolommen in op vaste intervallen in Excel?

Author: Zhoumandy Last Modified: 2025-05-29

Tijdens het dagelijks gebruik van Excel kun je tegen een situatie aanlopen waarin je meer kolommen moet toevoegen tussen de bestaande kolommen. Natuurlijk kun je kolommen één voor één invoegen met behulp van de Invoegen-functie. Maar wanneer je te maken hebt met grote hoeveelheden data en na elke tweede of elke n-de kolom drie kolommen wilt invoegen, is de Invoegen-functie duidelijk niet effectief. Dus hoe kun je deze taak snel afronden? In deze tutorial bespreken we twee eenvoudige methoden om het probleem op te lossen.

Gebruik VBA-code om een specifiek aantal lege kolommen in een gegevensbereik in te voegen op vaste intervallen

Gebruik Kutools voor Excel om een specifiek aantal lege kolommen in een gegevensbereik in te voegen op vaste intervallen


Gebruik VBA-code om een specifiek aantal lege kolommen in een gegevensbereik in te voegen op vaste intervallen

We kunnen onderstaande "VBA-code" gebruiken om een specifiek aantal lege kolommen in te voegen na elke n-de kolom. Volg de volgende stappen.

1. Druk op de toetsen "Alt + F11" in Excel, en het venster "Microsoft Visual Basic for Applications" wordt geopend.

2. Klik op "Invoegen" > "Module" en plak de volgende macro in het "Module"-venster.

Sub InsertColumnsAtIntervals()
'Updateby Extendoffice
Dim Rng As Range
Dim xInterval As Integer
Dim xColumns As Integer
Dim xColumnsCount As Integer
Dim xNum1 As Integer
Dim xNum2 As Integer
Dim WorkRng As Range
Dim xWs As Worksheet
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xColumnsCount = WorkRng.Columns.Count
xInterval = Application.InputBox("Enter column interval. ", xTitleId, 1, Type:=1)
xColumns = Application.InputBox("How many columns to insert at each interval? ", xTitleId, 1, Type:=1)
xNum1 = WorkRng.Column + xInterval
xNum2 = xColumns + xInterval
Set xWs = WorkRng.Parent
For i = 1 To Int(xColumnsCount / xInterval)
    xWs.Range(xWs.Cells(WorkRng.Row, xNum1), xWs.Cells(WorkRng.Row, xNum1 + xColumns - 1)).Select
   Application.Selection.EntireColumn.Insert
    xNum1 = xNum1 + xNum2
Next
End Sub

3. Druk op de toets "F5" om deze code uit te voeren. Er verschijnt een pop-upvenster dat je eraan herinnert om het "gegevensbereik" te selecteren waarin je lege kolommen wilt invoegen.
A screenshot showing a prompt to select a data range in Excel when using VBA to insert columns

4. Klik op de knop "OK". Er verschijnt een ander pop-upvenster, voer "het aantal kolomintervallen" in het vak "Voer kolominterval in" in.
A screenshot showing a prompt asking for the column interval in VBA code to insert columns in Excel

5. Klik verder op de knop "OK". Het derde pop-upvenster verschijnt, geef "het aantal kolommen dat je bij elk interval wilt invoegen" op in het vak.
A screenshot showing a prompt asking how many columns to insert at each interval in VBA code in Excel

6. Klik op de knop "OK" om het resultaat te krijgen.
A screenshot of the result showing inserted columns at fixed intervals in Excel after using VBA code


Gebruik Kutools voor Excel om een specifiek aantal lege kolommen in een gegevensbereik in te voegen op vaste intervallen

Als je de methode met VBA-code niet wilt gebruiken, is de functie "Lege Rijen & Kolommen Invoegen" van "Kutools voor Excel" de perfecte oplossing voor jou. Met deze functie kun je in slechts enkele klikken een specifiek aantal kolommen in een gegevensbereik invoegen op vaste intervallen.

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

1. Selecteer eerst het bestaande gegevensbereik. Klik vervolgens op "Kutools" > "Invoegen" > "Lege Rijen & Kolommen Invoegen".
A screenshot showing the Kutools 'Insert Blank Rows & Columns' option in Excel

2. Het dialoogvenster "Lege Rijen & Kolommen Invoegen" verschijnt. Je kunt het gegevensbereik dat je in stap 1 hebt geselecteerd zien in het Bereik-vak. Kies de optie "Lege kolommen" in de sectie "Invoegtype". En specificeer "het aantal kolomintervallen" en "kolommen die je bij elk interval wilt invoegen". Hier voer ik respectievelijk 1 en 3 in.
A screenshot of the Kutools 'Insert Blank Rows & Columns' dialog box with options to specify column intervals and number of columns to insert

3. Klik op de knop "OK" om de instelling te voltooien en het resultaat te krijgen.
A screenshot showing the final result after inserting columns using Kutools

Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen


Andere bewerkingen (artikelen)

Hoe voeg je snel een regel in op basis van de huidige datum in Excel?
Stel dat er een werkblad is met een rij met datums, en nu wil ik een regel invoegen direct na de huidige datum, die automatisch zal veranderen wanneer ik het werkboek elke dag open. Is er een truc om dit in Excel op te lossen?

Hoe voeg je altijd een lege rij onderaan in plaats van bovenaan in Excel?
Zoals we allemaal weten, wordt bij het invoegen van een lege rij in een werkblad de lege rij altijd boven de geselecteerde rij of cel ingevoegd. Maar soms moet je mogelijk de rij onder de geselecteerde cel of rij invoegen. Hoe kun je dit in Excel oplossen?

Hoe voeg je automatisch een nieuwe lege rij in door middel van een Opdrachtknop in Excel?
In veel gevallen moet je mogelijk een nieuwe lege rij invoegen op een specifieke positie in je werkblad. In dit artikel laten we zien hoe je automatisch een nieuwe lege rij kunt invoegen door op een Opdrachtknop te klikken in Excel.

Hoe voeg je een lege rij in na een specifieke tekst in Excel?
Als je lege rijen wilt invoegen na een specifieke tekst zoals in de onderstaande schermafbeelding te zien is, hoe los je dit dan snel en gemakkelijk op zonder ze handmatig één voor één in te voegen?

Beste Office-productiviteitstools

🤖 Kutools AI Assistent: Breng een revolutie teweeg in data-analyse Methode: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools-functies gebruiken
Populaire functies: Dubbele waarden markeren, markeren of identificeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies | Afronden ...
Super ZOEKEN: VLookup met meerdere criteria | VLookup met meerdere waarden | Meervoudig-blad opzoeken | Fuzzy Match ...
Geavanceerde keuzelijst: Snel keuzelijst maken | Afhankelijke keuzelijst | Meervoudige selectie keuzelijst ...
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheid van verborgen kolommen wisselen | Bereik & kolommen vergelijken ...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden per lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...) ...
Top15 toolsets:12 Teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) |50+ Grafiek type (Gantt-diagram, ...) |40+ Praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) |19 Invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 Conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & Opsplitstools (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer

Versterk 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 krijgen die je het meest nodig hebt...


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

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
  • 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!