Hallo, ich habe ein Problem und komme leider nach langem googlen nicht weiter. Der Code soll eine Tabelle Filtern.
Leider funktioniert die Filterung nach dem Datum nicht. Das Datum wird vorher in einer String gespeichert, und hat das Format DD.MM.YYYY, z.B. 30.10.2023. Hier wird dann kein Eintrag mehr angezeigt, obwohl es Einträge in der Tabelle gibt. Die auskommentierten Filter habe ich schon probiert.
Vielleicht kann mir da ja jemand helfen
With Tabelle18.Range("A1")
.AutoFilter 2, projektnummer
.AutoFilter 5, mitarbeiterName
'.AutoFilter 1, ">=" & 'CLng(.Range("A8562").Value) 'xlAnd, "<=" & CDate(.Range("A1168").Value)
'.AutoFilter 1, ">=" + eingabeDatum
'.AutoFilter 1, ">=" & CLng(eingabeDatum)
'.AutoFilter 1, ">=" & CDbl(eingabeDatum)
'.AutoFilter Field:=1, Criteria1:=">=" & CDbl(eingabeDatum)
End With
Die Filterung nach Projektnummer und Mitarbeitername funktioniert gut.
|