Hallo Experten,
folgende Aufgabenstellung:
ich möchte nach einem bestimmten Begriff filtern. In einer (von der der gefilterten Datenbank völlig unabhängigen) anderen zelle soll dann automatisch stehen, wonach gefiltert wurde.
Geht das, bzw.wie?
Gruß,
Wo.
Hallo Wolfgang,
kopiere diesen Code in das Modul der entsprechenden Tabelle. ' ********************************************************************** ' Modul: Tabelle1 Typ: Element der Mappe(Sheet, Workbook, ...) ' **********************************************************************
OptionExplicit
PrivateSub Worksheet_Calculate() Dim objF As Filter Dim strF AsString Dim intC AsInteger Dim objTB As Shape
If Me.AutoFilterMode Then For Each objF In Me.AutoFilter.Filters
Zusätzlich muss in irgendeiner Zelle eine flüchtige Formel (z.B. "=JETZT()") stehen, damit das Calculate-Ereignis ausgelöst wird wenn sich der Filter ändert.