Zum Hauptinhalt springen

Wie fügt man eine bestimmte Anzahl von Spalten in festen Abständen in Excel ein?

Author: Zhoumandy Last Modified: 2025-05-28

Bei der täglichen Nutzung von Excel kann es vorkommen, dass Sie zusätzliche Spalten zwischen bestehenden Spalten einfügen müssen. Natürlich können Sie die Spalten einzeln mit der Einfügen-Funktion hinzufügen. Wenn Sie jedoch mit großen Datenmengen arbeiten und nach jeder zweiten oder n-ten Spalte drei neue Spalten einfügen müssen, ist die Einfügen-Funktion offensichtlich nicht effektiv. Wie können Sie diese Aufgabe also schnell erledigen? In diesem Tutorial werden wir über zwei einfache Methoden sprechen, um das Problem zu lösen.

Verwenden Sie VBA-Code, um eine bestimmte Anzahl leerer Spalten in festen Abständen in den Datenbereich einzufügen.

Verwenden Sie Kutools für Excel, um eine bestimmte Anzahl leerer Spalten in festen Abständen in den Datenbereich einzufügen.


Verwenden Sie VBA-Code, um eine bestimmte Anzahl leerer Spalten in festen Abständen in den Datenbereich einzufügen.

Wir können den folgenden "VBA-Code" verwenden, um eine bestimmte Anzahl leerer Spalten nach jeder n-ten Spalte einzufügen. Gehen Sie wie folgt vor.

1. Drücken Sie die Tasten "Alt + F11" in Excel, um das Fenster "Microsoft Visual Basic for Applications" zu öffnen.

2. Klicken Sie auf "Einfügen" > "Modul" und fügen Sie das folgende Makro im "Modul"-Fenster ein.

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. Drücken Sie die Taste "F5", um diesen Code auszuführen. Ein Dialogfeld erscheint, das Sie auffordert, den "Datenbereich" auszuwählen, in dem Sie leere Spalten einfügen möchten.
A screenshot showing a prompt to select a data range in Excel when using VBA to insert columns

4. Klicken Sie auf die Schaltfläche "OK". Ein weiteres Dialogfeld erscheint. Geben Sie "die Anzahl der Spaltenabstände" in das Feld "Spaltenabstand eingeben" ein.
A screenshot showing a prompt asking for the column interval in VBA code to insert columns in Excel

5. Klicken Sie weiterhin auf die Schaltfläche "OK". Das dritte Dialogfeld erscheint. Geben Sie "die Anzahl der Spalten ein, die Sie bei jedem Intervall einfügen möchten" in das Feld ein.
A screenshot showing a prompt asking how many columns to insert at each interval in VBA code in Excel

6. Klicken Sie auf die Schaltfläche "OK", um das Ergebnis zu erhalten.
A screenshot of the result showing inserted columns at fixed intervals in Excel after using VBA code


Verwenden Sie Kutools für Excel, um eine bestimmte Anzahl leerer Spalten in festen Abständen in den Datenbereich einzufügen.

Wenn Sie die Methode mit VBA-Code nicht verwenden möchten, ist die Funktion "Leere Zeilen & Spalten einfügen" von "Kutools für Excel" die perfekte Lösung für Sie. Mit dieser Funktion können Sie eine bestimmte Anzahl von Spalten in festen Abständen in den Datenbereich einfügen – und das mit nur wenigen Klicks.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

1. Wählen Sie zunächst den vorhandenen Datenbereich aus. Klicken Sie dann auf "Kutools" > "Einfügen" > "Leere Zeilen & Spalten einfügen".
A screenshot showing the Kutools 'Insert Blank Rows & Columns' option in Excel

2. Das Dialogfeld "Leere Zeilen & Spalten einfügen" erscheint. Sie sehen den Datenbereich, den Sie in Schritt 1 ausgewählt haben, im Bereichsfeld angezeigt. Wählen Sie die Option "Leere Spalten" im Abschnitt "Einfügetyp" aus. Geben Sie "die Anzahl der Spaltenabstände" und "die Anzahl der Spalten ein, die Sie bei jedem Intervall einfügen möchten" an. Hier gebe ich beispielsweise 1 und 3 ein.
A screenshot of the Kutools 'Insert Blank Rows & Columns' dialog box with options to specify column intervals and number of columns to insert

3. Klicken Sie auf die Schaltfläche "OK", um die Einstellungen abzuschließen und das Ergebnis zu erhalten.
A screenshot showing the final result after inserting columns using Kutools

Kutools für Excel - Verleihen Sie Excel mit über 300 essenziellen Tools einen echten Schub. Nutzen Sie dauerhaft kostenlose KI-Funktionen! Holen Sie es sich jetzt


Weitere Operationen (Artikel)

Wie fügt man schnell eine Zeile basierend auf dem aktuellen Datum in Excel ein?
Angenommen, es gibt ein Blatt mit einer Zeile mit Datumsangaben, und jetzt möchte ich eine Linie direkt neben dem aktuellen Datum einfügen, die sich täglich beim Öffnen der Arbeitsmappe automatisch ändert. Gibt es einen Trick, der das in Excel lösen kann?

Wie fügt man immer eine leere Zeile darunter statt darüber in Excel ein?
Wie allgemein bekannt ist, wird beim Einfügen einer leeren Zeile in einem Arbeitsblatt die leere Zeile immer oberhalb der ausgewählten Zeile oder Zelle eingefügt. Manchmal möchten Sie jedoch möglicherweise die Zeile unterhalb der ausgewählten Zelle oder Zeile einfügen. Wie könnten Sie dieses Problem in Excel lösen?

Wie fügt man automatisch eine neue leere Zeile per Befehlsschaltfläche in Excel ein?
In vielen Fällen müssen Sie möglicherweise eine neue leere Zeile an einer bestimmten Position Ihres Arbeitsblatts einfügen. In diesem Artikel zeigen wir Ihnen, wie Sie durch Klicken auf eine Befehlsschaltfläche in Excel automatisch eine neue leere Zeile einfügen.

Wie fügt man eine leere Zeile nach einem bestimmten Text in Excel ein?
Wenn Sie leere Zeilen nach einem bestimmten Text wie im folgenden Screenshot gezeigt einfügen möchten, wie können Sie dies schnell und einfach ohne manuelles Einfügen bewältigen?

Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!