Uma família de softwares de planilhas da Microsoft com ferramentas para analisar, criar gráficos e comunicar dados.
Olá.
Eu fiz um exemplo por aqui para testar a tua macro e descobri o problema.
Basicamente a tua data esta no modo 'brasil' (dd/mm/aaaa) e precisa ser passado para o modo 'eua' (mm/dd/aaaa) e resolvido.
Veja como ficou o código que fiz funcionar.
Sub Filtro2020_ajustado()
'
' Macro Filtro
'
ActiveSheet.Range("$B$3:$E$364").AutoFilter Field:=4, Criteria1:= _
">=01/01/2020", Operator:=xlAnd, Criteria2:="<=06/30/2020"
End Sub
Segue um exemplo que fiz. Primeiro sem o filtro
Depois com o teu filtro
Finalmente com o ajuste sugerido
Note que apareceram os mesmos resultados que realizado pelo filtro manual e portanto, aparentemente cumpre com os critérios estabelecidos no problema.
Abs.