Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$L$1" Then
If Target.Count > 1 Then Exit Sub
If IsDate(Range("L1").Value) Then
ActiveSheet.Range("$A$1:$I$1").AutoFilter
Range("A1:I1").AutoFilter 3, , xlFilterValues, Array(2, Format(Range("L1").Value, "mm/dd/yyyy"))
Range("L1").Select
End If
End If
End Sub