Hallo zusammen
Die Anwendung lässt über ein Userformular viele Filtermöglichkeiten auswählen.
Je nach ausgeführter Prozedur wurden die Zeilen in einem Worksheet entsprechend gefiltert.
Alle bisherigen Filter konnten über VBA erledigt werden. Zum Beispiel:
...
...
Selection.AutoFilter Field:=feldnr, Criteria1:="O"
Selection.AutoFilter Field:=feldnr2, Criteria1:="J"
Die neue Anforderung soll aber eine Oder-Verknüpfung über zwei verschiedene Felder (Spalten)
erledigt werden.
"Zeige alle Zeilen im Sheet, welche in der Spalte B ein "X" enthält oder in Spalte C ein "Y" enthält.
Und so geht es leider nicht:
...
...
Selection.AutoFilter Field:=feldnr2, Criteria1:="J", _
Operator:=xlOr, Field:=feldnr3, Criteria2:="X"
Muss man eine eigene Makroprozedur schreiben, welche den automatischen Filter nicht benützt?
Weiss jemand eine Lösung?
Danke im voraus.
Nikhil
Die Anwendung lässt über ein Userformular viele Filtermöglichkeiten auswählen.
Je nach ausgeführter Prozedur wurden die Zeilen in einem Worksheet entsprechend gefiltert.
Alle bisherigen Filter konnten über VBA erledigt werden. Zum Beispiel:
...
...
Selection.AutoFilter Field:=feldnr, Criteria1:="O"
Selection.AutoFilter Field:=feldnr2, Criteria1:="J"
Die neue Anforderung soll aber eine Oder-Verknüpfung über zwei verschiedene Felder (Spalten)
erledigt werden.
"Zeige alle Zeilen im Sheet, welche in der Spalte B ein "X" enthält oder in Spalte C ein "Y" enthält.
Und so geht es leider nicht:
...
...
Selection.AutoFilter Field:=feldnr2, Criteria1:="J", _
Operator:=xlOr, Field:=feldnr3, Criteria2:="X"
Muss man eine eigene Makroprozedur schreiben, welche den automatischen Filter nicht benützt?
Weiss jemand eine Lösung?
Danke im voraus.
Nikhil