¿Qué hay de mal en este macro?
Quiero hacer un macro para hacer un filtro de una base de datos poniendo como condición un periodo de tiempo, teniendo una celda como fecha de inicio y otra celda como fecha de terminación.
Te mando imagen de mi libro y código.
Muchas gracias

Sub Macro5()
Dim FECHAINICIO As Date
Dim FECHAFIN As Date
FECHAINICIO = Range("C5").Value
FECHAFIN = Range("C6").Value
On Error Resume Next
ActiveSheet.ShowAllData
On Error GoTo 0
Range("$E$8:$F$35").AutoFilter Field:=2, _
Criteria1:=">=" & FECHAINICIO, _
Criteria2:="<=" & FECHAFIN, _
Operator:=xlAnd
End Sub