Tutorial: Gefilterte Datensätze in Excel mit einem aufgezeichneten Makro löschen

Melden

Hier ist ein detailliertes Tutorial, wie du ein Makro in Excel aufzeichnest, um gefilterte Zeilen automatisch zu löschen.

Das manuelle Löschen von gefilterten Daten kann bei großen Tabellen zeitaufwendig sein. Mit einem Makro kannst du diesen Vorgang automatisieren.

1. Vorbereitung: Entwicklertools aktivieren

Bevor du ein Makro aufzeichnen kannst, muss die Registerkarte Entwicklertools im Menüband sichtbar sein.

  • Mache einen Rechtsklick auf eine beliebige Stelle im Menüband (Ribbon).
  • Wähle Menüband anpassen.
  • Setze auf der rechten Seite ein Häkchen bei Entwicklertools und bestätige mit OK.

2. Die Ausgangslage

Stelle sicher, dass deine Daten als Tabelle organisiert sind und über Überschriften verfügen. Beispiel: Eine Liste von Bestellungen, bei denen du alle Zeilen mit dem Status "Storniert" löschen möchtest.

3. Makro-Aufzeichnung starten

  1. Gehe auf den Reiter Entwicklertools.
  2. Klicke auf Makro aufzeichnen.
  3. Gib dem Makro einen Namen (z. B. GefilterteZeilenLoeschen). Wichtig: Keine Leerzeichen im Namen!
  4. Wähle "Dieses Arbeitsblatt" und klicke auf OK. Ab jetzt wird jeder deiner Schritte aufgezeichnet.

4. Die Schritte aufzeichnen (Der Löschvorgang)

Führe nun genau diese Schritte aus:

  1. Filter setzen: Klicke in deine Datentabelle. Gehe auf den Reiter Daten und klicke auf Filtern.
  2. Kriterium wählen: Klicke auf den Filterpfeil in der gewünschten Spalte (z. B. "Status") und wähle nur den Wert aus, den du löschen möchtest (z. B. "Storniert").
  3. Daten markieren: Markiere alle Zeilen, die jetzt noch sichtbar sind (außer der Überschriftzeile).
    • Tipp: Klicke in die erste Zelle unter der Überschrift und drücke Strg + Umschalt + Pfeil nach unten.
  4. Nur sichtbare Zellen auswählen (Wichtig!): Damit Excel nicht die ausgeblendeten Zeilen mitlöscht, drücke die Tastenkombination Alt + ; (Alt und Semikolon gleichzeitig).
    • Alternativ: Start -> Suchen und Auswählen -> Inhalte -> Nur sichtbare Zellen.
  5. Zeilen löschen: Mache einen Rechtsklick auf eine der markierten Zellen und wähle Zeile löschen (oder "Blattzeilen löschen"). Bestätige die eventuelle Sicherheitsabfrage.
  6. Filter löschen: Gehe wieder auf den Reiter Daten und klicke auf Löschen (neben dem Filter-Symbol), um alle restlichen Daten wieder anzuzeigen.

5. Aufzeichnung beenden

  1. Gehe zurück zum Reiter Entwicklertools.
  2. Klicke auf Aufzeichnung beenden.

6. Das Makro testen

Um das Makro auszuführen, kannst du:

  • Unter Entwicklertools auf Makros klicken, dein Makro auswählen und Ausführen drücken.
  • Oder eine Schaltfläche erstellen: Einfügen -> Form, Form zeichnen, Rechtsklick darauf und Makro zuweisen wählen.

Wichtige Hinweise für den Erfolg:

  • Absolute vs. Relative Verweise: Standardmäßig zeichnet Excel "absolute" Zellbezüge auf (z. B. A2 bis A100). Wenn deine Liste jeden Tag unterschiedlich lang ist, solltest du sicherstellen, dass die Markierung groß genug gewählt wurde.
  • Rückgängig machen: Achtung! Schritte, die durch ein Makro ausgeführt werden, können nicht mit der "Rückgängig"-Taste (Strg + Z) rückgängig gemacht werden. Speichere deine Datei immer ab, bevor du das Makro testest.
  • Dateiformat: Speichere deine Excel-Datei unbedingt als Excel-Arbeitsmappe mit Makros (.xlsm), sonst geht das Makro beim Schließen verloren.
0