Autofilter: Löst dieser in VBA ein Ereignis aus?

27/09/2007 - 19:21 von Henrik | Report spam
Hallo,
es ist bei mir notwendig, dass ich auf einen neu gesetzten Autofilter
reagieren kann. Leider habe ich kein Ereignis finden können (wie in anderen
Fàllen zum Beispiel die Ereignisse Open, Close usw.), das beim Setzen eines
Autofilters ausgelöst wird. Vielleicht gibt es ja auch eine andere
Möglichkeit, auf diese User-Aktivitàt zu reagieren?

Im voraus vielen Dank für die Hilfe

viele Grüße
Henrik Schmidt
 

Lesen sie die antworten

#1 Thomas Ramel
27/09/2007 - 19:49 | Warnen spam
Grüezi Henrik

Henrik schrieb am 27.09.2007

es ist bei mir notwendig, dass ich auf einen neu gesetzten Autofilter
reagieren kann. Leider habe ich kein Ereignis finden können (wie in anderen
Fàllen zum Beispiel die Ereignisse Open, Close usw.), das beim Setzen eines
Autofilters ausgelöst wird. Vielleicht gibt es ja auch eine andere
Möglichkeit, auf diese User-Aktivitàt zu reagieren?



Verwende eine Funktion, die auf die Daten die gefiltert werden zugreift -
am besten wohl gleich TEILERGEBNIS() und damit vielleicht die Anzahl der
angezeigten Zeilen ermitteln.

Durch den Autofilter wird diese Formel dann neu berechnet und löst dir dann
das Calculate()-Ereignis aus, das Du weiter verwerten kannst.


Mit freundlichen Grüssen
Thomas Ramel

- MVP für Microsoft-Excel -
[Win XP Pro SP-2 / xl2003 SP-2]
Microsoft Excel - Die ExpertenTipps

Ähnliche fragen