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