Zum Hauptinhalt springen

Wie kann man eine Zeile mehrfach kopieren und einfügen oder die Zeile x-mal in Excel duplizieren?

Author: Xiaoyang Last Modified: 2025-05-28

In Ihrer täglichen Arbeit haben Sie vielleicht schon einmal versucht, eine Zeile oder jede Zeile zu kopieren und dann mehrmals unter der aktuellen Datenzeile in einem Arbeitsblatt einzufügen. Zum Beispiel habe ich einen Zellbereich, jetzt möchte ich jede Zeile kopieren und sie 3-mal in die nächste Zeile einfügen, wie im folgenden Screenshot gezeigt. Wie könnten Sie diese Aufgabe in Excel bewältigen?

original data arrow right copy and insert row multiple times

Eine bestimmte Zeile mehrfach mit VBA-Code kopieren und einfügen

Wenn Sie nur eine bestimmte Zeile x-mal duplizieren möchten, kann Ihnen der folgende VBA-Code helfen. Bitte gehen Sie wie folgt vor:

1. Wählen Sie eine Zeile aus, die Sie mehrfach kopieren und einfügen möchten, und halten Sie dann die Tasten ALT + F11 gedrückt, um das Fenster Microsoft Visual Basic for Applications zu öffnen.

2. Klicken Sie auf Einfügen > Modul und fügen Sie den folgenden Code in das Modulfenster ein.

VBA-Code: Eine bestimmte Zeile mehrfach duplizieren:

Sub test()
'Updateby Extendoffice
    Dim xCount As Integer
LableNumber:
    xCount = Application.InputBox("Number of Rows", "Kutools for Excel", , , , , , 1)
    If xCount < 1 Then
        MsgBox "the entered number of rows is error, please enter again", vbInformation, "Kutools for Excel"
        GoTo LableNumber
    End If
    ActiveCell.EntireRow.Copy
    Range(ActiveCell.Offset(1, 0), ActiveCell.Offset(xCount, 0)).EntireRow.Insert Shift:=xlDown
    Application.CutCopyMode = False
End Sub

3. Nachdem Sie den Code eingefügt haben, drücken Sie bitte die F5-Taste, um diesen Code auszuführen, und ein Eingabefeld erscheint, das Sie auffordert, die Anzahl der Duplikate einzugeben, siehe Screenshot:

 enter the number of times want to duplicate

4. Klicken Sie dann auf die Schaltfläche OK, und drei neue kopierte Zeilen wurden unter der ausgewählten Zeile eingefügt, siehe Screenshot:

the specific number of new copied rows are inserted below the selected row


Jede Zeile mehrfach basierend auf einer bestimmten Zahl einfach kopieren und einfügen

Normalerweise gibt es keine gute Methode zum mehrfachen Kopieren und Einfügen von Zeilen außer dem manuellen Kopieren und Einfügen. Mit der Funktion Zeilen/Spalten gemäß angegebenen Daten kopieren oder einfügen von Kutools für Excel können Sie dieses Problem jedoch mühelos lösen. Klicken Sie hier, um Kutools für Excel herunterzuladen!

Kutools für Excel: Mit über 300 praktischen Excel-Add-ins, kostenlos ausprobieren ohne Einschränkungen für 60 Tage. Jetzt herunterladen und kostenlos testen!


Jede Zeile mehrfach mit VBA-Code kopieren und einfügen

Um jede Zeile in einem Bereich mehrfach zu duplizieren, können Sie den folgenden VBA-Code anwenden. Gehen Sie bitte wie folgt vor:

1. Halten Sie die Tasten ALT + F11 gedrückt, um das Fenster Microsoft Visual Basic for Applications zu öffnen.

2. Klicken Sie auf Einfügen > Modul und fügen Sie den folgenden Code in das Modulfenster ein.

VBA-Code: Jede Zeile mehrfach duplizieren:

Sub insertrows()
'Updateby Extendoffice
Dim I As Long
Dim xCount As Integer
LableNumber:
xCount = Application.InputBox("Number of Rows", "Kutools for Excel", , , , , , 1)
If xCount < 1 Then
MsgBox "the entered number of rows is error ,please enter again", vbInformation, "Kutools for Excel"
GoTo LableNumber
End If
For I = Range("A" & Rows.CountLarge).End(xlUp).Row To 2 Step -1
Rows(I).Copy
Rows(I).Resize(xCount).Insert
Next
Application.CutCopyMode = False
End Sub

3. Drücken Sie dann die F5-Taste, um diesen Code auszuführen, und ein Eingabefeld erscheint, das Sie auffordert, die Anzahl der Duplikate für jeden Datensatz einzugeben, siehe Screenshot:

enter the number of times  want to duplicate for each record

4. Klicken Sie dann auf OK, und jede Zeile wurde 3-mal unter den aktiven Zeilen kopiert und eingefügt, siehe Screenshot:

original data arrow right  each row is copied and inserted specific number of times

Hinweis: Im obigen Code steht A dafür, dass der Datenbereich in Spalte A beginnt. Wenn Ihre Daten in Spalte K beginnen, ändern Sie A entsprechend in K.


Jede Zeile mehrfach basierend auf einer bestimmten Zahl mit einer großartigen Funktion kopieren und einfügen

Vielleicht sind Sie mit dem VBA-Code nicht vertraut oder befürchten, dass der Code Ihre Daten beschädigen könnte. Hier möchte ich Ihnen eine nützliche Funktion vorstellen: Zeilen/Spalten gemäß angegebenen Daten kopieren oder einfügen von Kutools für Excel. Mit diesem Tool können Sie Zeilen schnell basierend auf der von Ihnen angegebenen Zahl kopieren und einfügen.

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

Tipps:Um diese Funktion Zeilen/Spalten gemäß angegebenen Daten kopieren oder einfügen anzuwenden, sollten Sie zuerst Kutools für Excel herunterladen und dann die Funktion schnell und einfach anwenden.

Nach der Installation von Kutools für Excel gehen Sie bitte wie folgt vor:

1. Geben Sie die Wiederholungsanzahl, mit der Sie Zeilen in einer Liste von Zellen neben Ihren Daten duplizieren möchten, ein, siehe Screenshot:

Enter the repeat numbers to duplicate rows in a list of cells beside the data

2. Klicken Sie auf Kutools > Einfügen > Zeilen/Spalten gemäß angegebenen Daten kopieren oder einfügen, siehe Screenshot:

click Duplicate Rows / Columns based on cell value feature of kutools

3. Wählen Sie im Dialogfeld Zeilen & Spalten kopieren und einfügen die Option Zeilen kopieren und einfügen im Abschnitt Typ aus, wählen Sie dann den Datenbereich aus, den Sie duplizieren möchten, und geben Sie dann die Wiederholungsanzahl zur Duplizierung der Zeilen an, siehe Screenshot:

specify options in the dialog box

4. Klicken Sie dann auf die Schaltfläche OK oder Übernehmen, und Sie erhalten das folgende Ergebnis, das Sie benötigen:

original data arrow right rows are repeated by the specific number

Klicken Sie hier, um Kutools für Excel herunterzuladen und jetzt kostenlos zu testen!

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!