ich komme an einer Stelle nicht weiter und bitte deswegen um Hilfe.
Ich habe eine Spalte, in die Termine eingetragen werden. Es werden manchmal auch Dummy-Termine eingetragen, falls ein Termin noch nicht feststeht.
Ich möchte die Spalte Filtern: es sollen keine
- leeren Einträge vorhanden sein
- Datumsangaben mit dem Jahr 2099
- Datumsangaben mit dem Jahr 9999
enthalten sein.
Das ist meine Idee, aber es funktioniert leider nicht.
If .Cells(1, j) = "Termin " & Chr(10) & "Beschaffer" Then
.Range("A1: BZ" & LR).AutoFilter Field:=j, Criteria1:=Array(""), Operator:=xlFilterValues, Criteria2:="" & Array(0, "12/31/9999", 0, "12/31/2099")
Ich glaube der Fehler liegt in dem Array bei Criteria2.
Die umgekehrte Variante, also dass nur diese Elemente angezeigt werden sollen, funktioniert:
.Range("A1: BZ" & LR).AutoFilter Field:=j, Criteria1:=Array("="), Operator:=xlFilterValues, Criteria2:=Array(0, "12/31/9999", 0, "12/31/2099")
Ich möchte gern die negierte Variante nutzen, weil neue Werte in die Spalte hinzukommen können.
Vielen Dank im Voraus. :)