¿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

Añade tu respuesta

Haz clic para o