Мы пытаемся заставить этот код работать для фильтрации листа по точной дате, но до сих пор не можем понять, есть идеи, что не так? Дата отформатирована в листе как мм / дд / гггг
Sub FilterDate()
Dim ap, dt As Date, dt1 As Date, lr&: lr = ActiveSheet.UsedRange.SpecialCells(11).Row
With ActiveSheet.[a1].CurrentRegion.Resize(lr, 10)
ap = Application.InputBox("get date")
dt = CDate(ap)
.AutoFilter 10, "=" & dt
End With
End Sub
Образец файла
Спасибо, что указали на проблему с объявлением, я внес изменения в инструменты Excel, но у кода, похоже, есть другая проблема, любой ввод даты оставляет только верхнюю строку ...