Tipps "n" Tricks
Anwender-Software - Excel

Abfrage-Ergebnisse des Autofilters löschen

Version:

Excel 95/97/2000

Problem: 

Sie möchten aus Ihrer Rechnungsliste alle Posten löschen, die bereits ausgeglichen sind. Dabei stellen Sie fest, dass Excel zwar eine komfortable "AutoFilter"-Funktion besitzt, die schnell und ohne viel Aufwand Datensätze aus Listenbereichen filtert. Es gibt jedoch keine Standardfunktion, um die so ermittelten Zellen aus der Gesamtliste zu entfernen.

Lösung: 

Da Sie diese Option sicher häufiger benötigen, ist es ratsam, sich dafür eine kleine Routine einzurichten: Legen Sie zuerst über den Befehl "Einfügen, Makro" ein neues Modul-Blatt an, und schreiben Sie das abgebildete Listing "Sätze_löschen" in dieses Blatt.
Den Aufruf der Prozedur legen Sie am besten auf eine Schaltfläche. Ziehen Sie dazu mit der Maus eine Befehlsschaltfläche auf (das nötige Werkzeug finden Sie in der Symbolleiste "Zeichnen"). Wenn Sie die Maustaste loslassen, erscheint der Dialog "Zuweisen". Markieren Sie im Listenfeld das Modul "Sätze_löschen()", und bestätigen Sie mit "OK".
Filtern Sie dann Ihre Liste wie gewohnt über den Befehl "Daten, Filter, AutoFilter", so dass als Ergebnis schliesslich die Datensätze erscheinen, die Sie löschen möchten. Das Filterergebnis löschen Sie - nachdem Sie die Sicherheitsabfrage beantwortet haben - einfach mit einem Mausklick auf die Befehlsschaltfläche

Tipps "n" Tricks
Anwender-Software - Excel