Herbers Excel-Forum - das Archiv

Autofilter - mehr als 2 Suchkriterien

Bild

Betrifft: Autofilter - mehr als 2 Suchkriterien
von: Karl-Heinz
Geschrieben am: 15.12.2003 15:26:50
Hallo Leute,

ich möchte gerne eine oder-Abfrage starten (benutzerdefinierter Autofilter).
Wenn ich aber folgendes Makro starte:

Selection.AutoFilter Field:=19, Criteria1:="=feuer**", Operator:=xlOr, _
Criteria2:="=fbu**", Operator:=xlOr, _
Criteria3:="=ec**"

gibt es einen Laufzeitfehler.

Kann ich nur 2 Kriterien angeben, oder gibt es eine Möglichkeit, Excel hier zu überlisten?

Danke im Voraus.

Karl-Heinz

Bild

Betrifft: AW: Autofilter - mehr als 2 Suchkriterien
von: Bärnd
Geschrieben am: 15.12.2003 15:49:19
Hallo Karl-Heinz,

der AutoFilter kennt nur zwei Filterkriterien. Excel zu überlisten dürfte schwierig sein, dazu ist es einfach zu schlau ;-).
Aber es geht auch ganz gut ohne Tricks: mit dem SpezialFilter (FilterSpecial). Die Titelzeile der Tabelle muß man dazu kopieren und fügt darunter soviele Leerzeilen ein, wie man braucht. In die trägt man die Filterkriterien ein. Achtung: ein * am Ende wird implizit vorausgesetzt, auch wenn man kein * hinschreibt.
Dann Makrorekorder und Daten/ Filter/ SpezialFilter .. Bereiche anpassen und gut.

Ciao

der Bärnd
Bild

Betrifft: AW: Autofilter - mehr als 2 Suchkriterien
von: Karl-Heinz
Geschrieben am: 15.12.2003 16:10:06
Hallo Bärnd,

schade dass Excel so schlau ist ;-)
Aber vielen Dank für den Tip mit dem Spezialfilter. Darauf bin ich gar nicht gekommen.

Bis demnächst.

Karl-Heinz
Bild
Excel-Beispiele zum Thema " Autofilter - mehr als 2 Suchkriterien"
Autofilter auch mit Ziffern von Zahlen Zellenwert als Autofilter-Kriterienwert
AutoFilter über mehrere Arbeitsblätter setzen Kopfzelle mit aktivem Autofilter markieren
Nur die sichtbaren Zellen eines AutoFilter-Bereiches einlesen Anzahl der durch Autofilter ermittelten Datensätze anzeigen
Autofilter-Kriterien über UserForm vorgeben Makroaufruf bei Betätigung des Autofilters
Autofilter-Kriterien nach dem Filtern anzeigen Kopfzeile einer Autofilter-Tabelle gelb hinterlegen