since you just want to filter the rows, i used a helper column, Column Y, to apply a filter.
assumption: values in Column N and O are always in this format: DDD MM/DD/YYYY HH:MM AM/PM
Sub FilterBetweenDates()
Dim strDate As Date, FilterDate As Date
Dim StartDate As Long, EndDate As Long, i As Long
strDate = Application.InputBox("Enter A Date in mm/dd/yyyy format", "DATE")
If IsDate(strDate) Then
FilterDate = DateValue(strDate)
Else
MsgBox "Please enter a valid date! Quitting..."
Exit Sub
End If
With Worksheets("Sheet1")
.AutoFilterMode = False
.Range("Y1") = "BetweenStartEnd"
For i = 2 To .Cells.Find("*", , , , xlByRows, xlPrevious).Row
StartDate = DateValue(Mid(.Range("N" & i), 5, 10))
EndDate = DateValue(Mid(.Range("O" & i), 5, 10))
If FilterDate >= StartDate And FilterDate <= EndDate Then
.Range("Y" & i) = "Between"
End If
Next i
.Cells(1).AutoFilter Field:=25, Criteria1:="=Between"
End With
End Sub