Wie kann ich die automatische Filterung automatisch erneut anwenden, wenn sich Daten in Excel ändern?
Wenn Sie in Excel die Filter Funktion zum Filtern von Daten, das Filterergebnis wird nicht automatisch mit den Datenänderungen in Ihren gefilterten Daten geändert. Wenn ich zum Beispiel jetzt alle Äpfel aus den Daten filtere, ändere ich jetzt eine der gefilterten Daten in BBBBBB, aber das Ergebnis wird nicht geändert, ebenso wie der folgende Screenshot. In diesem Artikel werde ich darüber sprechen, wie die automatische Filterung automatisch angewendet wird, wenn sich Daten in Excel ändern.
Automatische Filterung automatisch erneut anwenden, wenn sich Daten mit VBA-Code ändern
Automatische Filterung automatisch erneut anwenden, wenn sich Daten mit VBA-Code ändern
Normalerweise können Sie die Filterdaten aktualisieren, indem Sie manuell auf die Funktion "Neu anwenden" klicken. Hier werde ich jedoch einen VBA-Code einführen, mit dem Sie die Filterdaten automatisch aktualisieren können, wenn sich Daten ändern. Gehen Sie dazu wie folgt vor:
1. Wechseln Sie zu dem Arbeitsblatt, das Sie automatisch aktualisieren möchten, wenn sich Daten ändern.
2. Klicken Sie mit der rechten Maustaste auf die Registerkarte Blatt und wählen Sie Code anzeigen aus dem Kontextmenü in der herausgesprungenen Microsoft Visual Basic für Applikationen Fenster, bitte kopieren Sie den folgenden Code und fügen Sie ihn in das leere Modulfenster ein, siehe Screenshot:
VBA-Code: Filter automatisch erneut anwenden, wenn sich Daten ändern:
Private Sub Worksheet_Change(ByVal Target As Range)
Sheets("Sheet3").AutoFilter.ApplyFilter
End Sub
Hinweis: Im obigen Code, Blatt 3 Ist der Name des Blattes mit dem von Ihnen verwendeten automatischen Filter, ändern Sie es bitte nach Ihren Wünschen.
3. Speichern und schließen Sie dann dieses Codefenster, wenn Sie die gefilterten Daten ändern Filter Die Funktion wird sofort automatisch aktualisiert, siehe Screenshot:
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools for Excelund erleben Sie Effizienz wie nie zuvor. Kutools for Excel Bietet über 300 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 Tab-Oberfläche in Office und erleichtert Ihnen die Arbeit erheblich
- Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
- Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!










