Если вы записали настройку автофильтра значения даты, которое вы получите:
Sub DateFiter_Recorded()
'
' DateFiter_Recorded Macro
'
Columns("C:C").ColumnWidth = 16.29
ActiveSheet.Range("A1:A3200").AutoFilter Field:=1, Operator:= _
xlFilterValues, criteria2:=Array(1, "2/4/2019")
ActiveWindow.SmallScroll Down:=153
Range("C194").Select
End Sub
Исходя из этого, легко кодировать и тестировать подпрограмму для установки фильтра:
Option Explicit
Sub SetDateValueRange()
ActiveWorkbook.Names.Add Name:="DateValRange", RefersTo:="=Sheet1!A1:A3200"
End Sub
Sub DateFiter_JAN_2019()
ActiveSheet.Range("DateValRange").AutoFilter Field:=1, Operator:= _
xlFilterValues, criteria2:=Array(1, "1/31/2019")
End Sub
Sub DateFiter_FEB_2019()
Dim criteria2value
criteria2value = Array(1, "2/15/2019")
ActiveSheet.Range("DateValRange").AutoFilter Field:=1, Operator:= _
xlFilterValues, criteria2:=criteria2value
End Sub
Sub DateFiter_AUG_2019()
Dim criteria2value
criteria2value = Array(1, "8/1/2018")
ActiveSheet.Range("DateValRange").AutoFilter Field:=1, Operator:= _
xlFilterValues, criteria2:=criteria2value
End Sub