Zum Hauptinhalt springen

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

Wie löscht man identische Zeilen oder Bereiche über mehrere Blätter in Excel?

Author Siluvia Last modified

Wenn Sie mit Excel-Arbeitsmappen arbeiten, die mehrere Arbeitsblätter enthalten, kann es notwendig sein, identische Zeilen oder bestimmte Bereiche in allen Blättern gleichzeitig zu löschen. Zum Beispiel könnten Sie Zusammenfassungszeilen, veraltete Daten oder wiederkehrende Abschnitte aus jedem Arbeitsblatt einer standardisierten Arbeitsmappe entfernen müssen. Diese Löschungen manuell in jedem Blatt durchzuführen, kann ineffizient und fehleranfällig sein, insbesondere bei großen Dateien. Glücklicherweise gibt es praktische Ansätze, die Ihnen helfen, dieselben Zeilen oder Bereiche effizient über alle ausgewählten Blätter hinweg zu löschen. Dieser Artikel stellt zwei Hauptmethoden vor und bietet Anleitungen, Tipps, Vorsichtsmaßnahmen und Fehlerbehebungen, um Ihnen dabei zu helfen, die Aufgabe reibungslos und genau zu erledigen.

Löschen identischer Zeilen oder Bereiche über mehrere Blätter durch Gruppieren aller Blätter
Löschen identischer Zeilen oder Bereiche über mehrere Blätter mit VBA-Codes


Löschen identischer Zeilen oder Bereiche über mehrere Blätter durch Gruppieren aller Blätter

Das Gruppieren von Arbeitsblättern ermöglicht es Ihnen, dieselben Aktionen auf mehrere Blätter gleichzeitig anzuwenden. Diese Methode ist einfach und besonders nützlich, wenn die Blätter identisch strukturiert sind und Sie möchten, dass Änderungen in jedem Blatt reflektiert werden. Durch das Gruppieren wird jede Aktion – wie das Löschen von Zeilen oder Bereichen – genau am selben Ort in allen gruppierten Blättern ausgeführt.

Anwendungsszenarien: Diese Lösung ist ideal, wenn:

  • Alle Ihre Arbeitsblätter eine identische Struktur haben (gleiche Anzahl und Anordnung von Zeilen/Spalten).
  • Sie die gleichen Zeilen oder Bereiche in jedem Blatt gleichzeitig löschen möchten.

Allerdings Vorsicht: Jede Operation, die durchgeführt wird, während die Blätter gruppiert sind, betrifft alle gruppierten Arbeitsblätter. Wenn Ihre Arbeitsblätter in der Struktur variieren, können unbeabsichtigte Löschungen auftreten.

Um identische Zeilen oder Bereiche aus mehreren gruppierten Blättern zu löschen, folgen Sie diesen Schritten:

1. Klicken Sie mit der rechten Maustaste auf ein beliebiges Blattregister in Ihrer aktuellen Arbeitsmappe. Wählen Sie im Kontextmenü Alle Blätter auswählen. Dadurch werden alle Arbeitsblätter gruppiert.

A screenshot of selecting all sheets from the right-click menu on a sheet tab in Excel

Tipp: Wenn Sie nur bestimmte Blätter gruppieren möchten (nicht alle), halten Sie die Strg-Taste gedrückt und klicken Sie auf die gewünschten Blattregister, dann klicken Sie mit der rechten Maustaste und wählen Sie Blätter gruppieren.

2. Während alle Arbeitsblätter gruppiert sind, wählen Sie die Zeilen oder Bereiche aus, die Sie im aktiven Blatt löschen möchten. Wenn Sie diese Zeilen oder Bereiche mit der Entfernen-Schaltfläche oder durch Rechtsklick und Auswahl von Löschen entfernen, werden die gleichen Zeilen oder Bereiche automatisch an genau derselben Position in allen gruppierten Blättern gelöscht.

Achtung: Rückgängig machen (Strg+Z) betrifft auch alle gruppierten Blätter. Überprüfen Sie doppelt, dass der richtige Bereich ausgewählt ist, bevor Sie löschen, da diese Aktion nicht separat in jedem Blatt rückgängig gemacht werden kann.

3. Sobald Sie Ihre Löschungen abgeschlossen haben, ist es wichtig, die Arbeitsblätter zu trennen. Klicken Sie erneut mit der rechten Maustaste auf ein beliebiges Blattregister und wählen Sie Blätter trennen aus dem Menü. Dieser Schritt verhindert weitere versehentliche Änderungen, die alle Blätter gleichzeitig beeinflussen könnten.

A screenshot of ungrouping sheets after deleting rows or ranges

Praktische Vorschläge: Speichern Sie vor dem Gruppieren eine Sicherungskopie Ihrer Arbeitsmappe. Wenn es Formeln gibt, die von den zu löschenden Zeilen abhängig sind, überprüfen Sie mögliche Auswirkungen. Beim Trennen stellen Sie sicher, dass [Gruppe] aus dem Dateinamen in der Excel-Titelzeile verschwindet.

Fehlerbehebung: Wenn Sie feststellen, dass eine Aktion auf die falschen Zeilen in mehreren Blättern angewendet wurde, verwenden Sie sofort Rückgängig, gruppieren Sie neu und wiederholen Sie mit der richtigen Auswahl. Überprüfen Sie immer den Gruppenstatus, bevor Sie weitere Bearbeitungen vornehmen.


Löschen identischer Zeilen oder Bereiche über mehrere Blätter mit VBA-Codes

Wenn Sie die gleichen Zeilen oder bestimmte Bereiche in vielen Arbeitsblättern löschen müssen, insbesondere bei komplexen Szenarien oder einer großen Anzahl von Blättern, bietet die Verwendung von VBA (Visual Basic for Applications) eine schnelle und flexible Alternative. VBA ermöglicht Anpassung, Stapelverarbeitung und kann für fortgeschrittenere Kriterien oder zum Löschen nicht zusammenhängender Zeilen/Bereiche angepasst werden.

Anwendungsszenarien: Wählen Sie diese Methode, wenn:

  • Sie die gleichen Zeilen/Bereiche in einer großen Anzahl von Blättern löschen müssen oder solche Aufgaben häufig wiederholt werden.
  • Ihre Löschvorgaben komplexere Logik beinhalten (z.B. variable Bereiche, basierend auf Benutzereingaben).
  • Arbeitsblätter lassen sich aufgrund unterschiedlicher oder komplexer Strukturen nicht leicht gruppieren.

Punkte zur Beachtung: Das Ausführen von VBA-Code wird Ihre Daten direkt ändern. Es wird dringend empfohlen, eine Sicherungskopie Ihrer Arbeitsmappe zu speichern, bevor Sie fortfahren. Stellen Sie außerdem sicher, dass Makros in Ihren Excel-Einstellungen aktiviert sind.

Löschen identischer Zeilen über mehrere Blätter

1. Drücken Sie gleichzeitig Alt + F11, um das Microsoft Visual Basic for Applications (VBA)-Editor-Fenster zu öffnen.

2. Klicken Sie im VBA-Editor auf Einfügen > Modul, um ein neues Modul zu erstellen. Kopieren und fügen Sie dann den folgenden VBA-Code in das Codefenster des Moduls ein:

Sub bleh()
    Dim xWs As Worksheet
    Set xWs = ActiveSheet
    ThisWorkbook.Worksheets.Select
    Rows("4:5").Select
    Selection.Delete
    xWs.Select
End Sub

Hinweis: Im VBA-Code bedeutet 4:5, dass Zeilen 4 und 5 in allen Arbeitsblättern der aktuellen Arbeitsmappe gelöscht werden. Wenn Sie andere Zeilen löschen möchten, ändern Sie diese Werte nach Bedarf. Um beispielsweise nur Zeile 2 zu entfernen, ersetzen Sie 4:5 durch 2:2.

3. Drücken Sie die F5-Taste, um den Code auszuführen. Die angegebenen Zeilen werden sofort aus jedem Blatt Ihrer Arbeitsmappe gelöscht.

Tipps und Erinnerungen: Wenn ein Fehler auftritt (z.B. beim Versuch, Zeilen zu löschen, die in einem kürzeren Blatt nicht existieren), überprüfen Sie, ob alle Blätter genügend Zeilen haben. Der Code verarbeitet sichtbare Blätter; ausgeblendete oder geschützte Blätter können Fehler verursachen, wenn sie nicht entsprechend behandelt werden.

Fehlerbehebung: Wenn nichts passiert oder einige Zeilen nicht wie erwartet gelöscht werden, bestätigen Sie, dass Sie das richtige Modul ausgewählt haben und der Code keine Syntaxfehler enthält. Überprüfen Sie außerdem den Schutzstatus Ihres Blatts.

Löschen identischer Bereiche über mehrere Blätter

Wenn Sie denselben Zellbereich (z.B. einen Datenblock wie B2:D10) über jedes Arbeitsblatt hinweg löschen (leeren) möchten, können Sie den folgenden VBA-Code verwenden. Dieser Ansatz ist nützlich, wenn Sie Daten aus einem bestimmten Bereich entfernen möchten, anstatt ganze Zeilen zu löschen.

Private Sub CommandButton2_Click()
    Dim xRg As Range
    Dim xTxt As String
    Dim xWs As Worksheet
    On Error Resume Next
    Set xWs = ActiveSheet
    If ActiveWindow.RangeSelection.Count > 1 Then
      xTxt = ActiveWindow.RangeSelection.AddressLocal
    Else
      xTxt = ActiveSheet.UsedRange.AddressLocal
    End If
    Set xRg = Application.InputBox("Please select the range you want to delete across multiple sheets:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    xRg.ClearContents
    ThisWorkbook.Worksheets.Select
    ActiveWindow.SelectedSheets.FillAcrossSheets xRg, xlFillWithContents
    xWs.Select
End Sub

Nachdem Sie den VBA-Code in das Modul kopiert und eingefügt haben, drücken Sie F5, um das Makro auszuführen. Wählen Sie im Popup-Fenster mit der Bezeichnung "Kutools für Excel" den Bereich aus, den Sie über alle Blätter hinweg löschen möchten, und klicken Sie dann auf OK.

A screenshot of selecting a range to delete across multiple sheets in the Kutools dialog box

Sobald Sie Ihre Auswahl bestätigt haben, werden die Werte im angegebenen Bereich aus jedem Arbeitsblatt in Ihrer aktuellen Arbeitsmappe entfernt.

Praktische Vorschläge: Diese Methode ist am besten geeignet, wenn Sie Werte aus demselben Zellbereich in mehreren Blättern löschen müssen. Beachten Sie, dass „Löschen“ hier den Zelleninhalt entfernt, aber die Zellen nicht tatsächlich nach oben/links verschiebt; strukturelle Änderungen an Ihrem Arbeitsblatt (wie das Löschen ganzer Zeilen/Spalten) werden nicht vorgenommen, es sei denn, Ihr VBA-Code weist dies explizit an.

Vorsichtsmaßnahmen: Schützen Sie Ihre Daten, indem Sie die Datei vor dem Ausführen des Makros speichern. Wenn ein ausgewähltes Blatt geschützt oder ausgeblendet ist, könnte VBA einen Fehler zurückgeben oder dieses Blatt überspringen.

Fehlerbehebung: Wenn das Dialogfeld nicht erscheint, stellen Sie sicher, dass Makros aktiviert sind und Sie den vollständigen Code korrekt eingefügt haben. Wenn der falsche Bereich gelöscht wurde, führen Sie das Makro erneut mit der richtigen Auswahl aus.

Zusammenfassende Vorschläge: Sowohl die Gruppierung von Arbeitsblättern als auch die VBA-Ansätze ermöglichen effizientes Löschen über mehrere Blätter. Treffen Sie Ihre Entscheidung basierend auf der Struktur Ihrer Arbeitsmappe und darauf, wie oft Sie solche Aufgaben benötigen. Für regelmäßige Nutzung speichern Sie Ihre VBA-Prozeduren für schnellen Zugriff und erwägen Sie, den Code anzupassen, um bestimmte Blätter oder Bereiche zu adressieren.

Andere Alternativen
  • Manuelle Wiederholung mit Suchen/Ersetzen: Wenn Sie nur wenige Blätter haben, können Sie zu jedem einzelnen wechseln, die Zielzeilen oder Bereiche auswählen und sie manuell löschen. Obwohl dies bei einer großen Anzahl zeitaufwendig ist, vermeidet diese Methode das Risiko unbeabsichtigter Änderungen über das gesamte Arbeitsblatt.
  • Verwenden der Excel-Formel (indirekte Methode): In einigen komplexen Szenarien können Sie Formeln und Hilfsspalten (z.B. INDIREKT-, VERGLEICH- und WENN-Funktionen) verwenden, um Zeilen für die Löschung zu markieren und diese dann manuell nach dem Filtern zu löschen. Diese Technik eignet sich eher zum Markieren von Daten als zum direkten Löschen über Blätter hinweg, kann aber bei der visuellen Überprüfung vor der manuellen Löschung helfen.

Verwandte Artikel:

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