Zum Hauptinhalt springen

Kutools für Office — Eine Suite. Fünf Tools. Erledigen Sie mehr.

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

Author Xiaoyang Last modified

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!

Die besten Produktivitätstools für das Büro

🤖 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: Doppelte suchen, hervorheben oder markieren | Leere Zeilen löschen | Spalten oder Zellen zusammenführen, ohne Daten zu verlieren | Runden...
Erweiterte SVERWEIS: SVERWEIS mit mehreren Kriterien | SVERWEIS für mehrere Werte | Mehrblatt-SVERWEIS | Fuzzy Match...
Erweiterte Dropdown-Liste: Dropdown-Liste schnell erstellen | Abhängige Dropdown-Liste | Mehrfachauswahl Dropdown-Liste...
Spaltenmanager: Eine bestimmte Anzahl an Spalten hinzufügen | Spalten verschieben | Sichtbarkeitsstatus versteckter Spalten umschalten | Bereiche & Spalten vergleichen...
Empfohlene Funktionen: Gitterfokus | Entwurfsansicht | Erweiterte Formelleiste | Arbeitsmappe & Arbeitsblatt-Manager | AutoText-Bibliothek | Datumsauswahl | Daten zusammenführen | Zellen verschlüsseln/entschlüsseln | E-Mail senden nach Liste | Super Filter | Spezialfilter (fett/kursiv/durchgestrichen filtern...) ...
Top15 Toolsets:12 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 Konsolidierungs- & Aufteilungstools (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...) | ... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und über40 weitere!

Stärken Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und genießen Sie Effizienz wie nie zuvor. Kutools für Excel bietet mehr als300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt die Tab-Oberfläche in Office und macht Ihre Arbeit wesentlich einfacher

  • Aktivieren Sie die Tabulator-Bearbeitung und das Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Tabs innerhalb desselben Fensters, statt in neuen Einzelfenstern.
  • Steigert Ihre Produktivität um50 % und reduziert hunderte Mausklicks täglich!

Alle Kutools-Add-Ins. Ein Installationspaket

Das Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro und ist ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.

Excel Word Outlook Tabs PowerPoint
  • All-in-One-Paket — Add-Ins für Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Ein Installationspaket, eine Lizenz — in wenigen Minuten einsatzbereit (MSI-kompatibel)
  • Besser gemeinsam — optimierte Produktivität in allen Office-Anwendungen
  • 30 Tage kostenlos testen — keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis — günstiger als Einzelkauf der Add-Ins