Macro para filtrar que no filtra
Tengo datos en un rango de celdas de la hoja1 con encabezado, y tengo una macro para que filtre por fecha, tomando la fecha de la celda F1

Pero una vez ejecuto la macro no me muestra el resultado esperado.

¿Alguien me puede decir que tengo mal en el código? Porque el filtro se ve que lo hace, pero no muestra la fila.
Sub Filtrar()
Set h = Sheets("Hoja1")
fecha = CDate(h.[F1])
With h.Range("A:D")
Set b = .Find(fecha)
If Not b Is Nothing Then
Columns("A:D").Select
Selection.AutoFilter Field:=2, Operator:= _
xlFilterValues, Criteria2:=fecha
End If
End With
End Sub
1 Respuesta
Respuesta de Dante Amor
2