ich habe mal ein Makro erstellt wo sich eine Userform öffnet,
dort sind 2 Kalender enthalten wo man einen Datum Zeitraum von bis eingeben kann.
Dieser Zeitraum wurde in einer Tabelle im Filter eingegeben und der betroffene Bereich gedruckt.
Nun wollte ich das Makro in einer neuen Arbeitsmappe anwenden. Habe dort auch meines erachtens alle Bezüge angepasst. Nur leider wird der Datum Zeitraum von der Userform anscheinend nicht an den Filter weiter gegeben.
Kann mir jemand sagen wo der Fehler liegt?
Sub Datum_Filter_von_bis()
' Datum_Filter_von_bis Makro
Dim varDatumVon As Variant
Dim varDatumBis As Variant
'On Error Resume Next
Sheets("CPM Archiv").Select
If ActiveSheet.AutoFilterMode Then ActiveSheet.AutoFilterMode = False
UserForm2.Hide
Rows("8:8").Select
Selection.AutoFilter
varDatumVon = CLng(CDate(Von))
varDatumBis = CLng(CDate(Bis))
With ActiveSheet.AutoFilter.Range
.AutoFilter Field:=5, Criteria1:=">=" & varDatumVon, Operator:=xlAnd, _
Criteria2:="
Wenn ich das Datum manuell in den Filter gebe klappt es so wie ich möchte.