Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Auto Filter per VBA

Auto Filter per VBA
Michael
Hallo Leute,
ich versuche gerade den AutoFilter per VBA anzusprechen, sprich einen Filter zu setzen. Dank dem Macrorecorder ist das auch kein Problem.
Was ich leider nicht hinbekomme ist den Code so variabel zu gestalten, das er unterschiedlich viele Filter setzen kann.
Gehen wir davon aus, die Filter die in einer bestimmten Spalte zu setzen sind, werden in einem bestimmten Range mit dem Namen "Filter" hinterlegt. So kann ich den Range durchsuchen, weiss es sind beispielsweise vier Filter enthalten und dann komme ich an meine Grenzen.
Hat ihr jemand eine Idee?
Mir wuerde sonst nur einfallen, fuer jede Filteranzahl eine eigne Codezeile zu verfassen, a la:
Ein Filter = ActiveSheet.Range().AutoFilter Field:=2, Criteria1:=""
Zwei Filter = ActiveSheet.Range().AutoFilter Field:=2, Criteria1:="", Operator:=xlOr, Criteria2:=""
und so weiter..... Wahrscheinlich nicht die Beste Lsg :)
Lieben Gruss,
Michael
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Auto Filter per VBA
23.06.2011 11:22:35
Josef

Hallo Micheal,
Beispieltabelle?

« Gruß Sepp »

Anzeige
AW: Auto Filter per VBA
23.06.2011 11:37:36
Michael
Hallo Sepp,
ich hoffe das hilft dir weiter. Vielen Dank fuer deine Muehe.
Gruss
Michael

Die Datei https://www.herber.de/bbs/user/75421.xlsm wurde aus Datenschutzgründen gelöscht


AW: Auto Filter per VBA
23.06.2011 18:14:35
Michael
Super, das klappt! Sogar besser als ich erwartet habe i.V.m. "Worksheet_Change".
Musste jedoch erst mal etwas Zeit aufwenden, um deinen Code zu verstehen. Aber umso besser, schon wieder was gelernt.
Also vielen Dank fuer deine Hilfe!!
Gruesse aus London,
Michael

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige