Добрый день уважаемые...
Просьба разъяснить как побороть такую проблему если кто сталкивался...
Есть таблица с данными во втором столбце которого у меня указаны даты событий.
Мне необходимо провести фильтр данных находящихся между двумя датами.
Написал такой макрос:
Private Sub ApplyBtn_Click()
startStr = ">=" + txtStartDate.Value
finStr = "<=" + txtFinDate.Value
ActiveSheet.ListObjects("TblMove").Range.AutoFilter Field:=2, Criteria1:= _
startStr, Operator:=xlAnd, Criteria2:=finStr
OtchetSort.Hide
End Sub
где txtStartDate.Value и txtFinDate.Value поля в UserForm в которых указываются даты периода.
У меня сворачивается вся таблица (( после нажатия автофильтра уже через эксель и проверки параметров этого фильтра я вижу что фильт в экселе записан правильно и при нажатии окей автофильтр выполняется и появляются данные которые мне необходимы.
Кто сталкивался с таким подскажите в чем проблема?
startStr = ">=" + txtStartDate.Value - записал так потому что при записи макроса моих действий я получаю именно такую строчку в VBA т.е. Критерии являются строковыми.
Может быть в этом проблемма?
Просьба разъяснить как побороть такую проблему если кто сталкивался...
Есть таблица с данными во втором столбце которого у меня указаны даты событий.
Мне необходимо провести фильтр данных находящихся между двумя датами.
Написал такой макрос:
Private Sub ApplyBtn_Click()
startStr = ">=" + txtStartDate.Value
finStr = "<=" + txtFinDate.Value
ActiveSheet.ListObjects("TblMove").Range.AutoFilter Field:=2, Criteria1:= _
startStr, Operator:=xlAnd, Criteria2:=finStr
OtchetSort.Hide
End Sub
где txtStartDate.Value и txtFinDate.Value поля в UserForm в которых указываются даты периода.
У меня сворачивается вся таблица (( после нажатия автофильтра уже через эксель и проверки параметров этого фильтра я вижу что фильт в экселе записан правильно и при нажатии окей автофильтр выполняется и появляются данные которые мне необходимы.
Кто сталкивался с таким подскажите в чем проблема?
startStr = ">=" + txtStartDate.Value - записал так потому что при записи макроса моих действий я получаю именно такую строчку в VBA т.е. Критерии являются строковыми.
Может быть в этом проблемма?