Страницы: 1
RSS
Ввод критериев фильтра по дате через TextBox
 
Всем добрый день!
Пытаюсь сделать фильтр через UserForm.
Необходимо чтобы при заполнении тектбокс1 значение фильтр становился ">=", а при заполнении тектбокс2 значение фильтр становился "<="
Создал UserForm
Написал код:
Код
Private Sub CommandButton1_Click()
            ActiveSheet.Range("$A$3:$E$7").AutoFilter Field:=4, Criteria1:= _
        ">=" & TextBox1.Value, Operator:=xlAnd, Criteria2:="<=" & TextBox2.Value
        Unload UserForm2
End Sub
НО на выходе результат не выводится.
В чем ошибка?
Изменено: SevenZZ - 09.04.2020 11:35:02
 
Ввод критериев фильтра по дате через TextBox.
Код
ActiveSheet.Range("$A$3:$E$7").AutoFilter Field:=4, Criteria1:= _
 ">=" & CDbl(CDate(TextBox1.Value)), Operator:=xlAnd, Criteria2:="<=" & CDbl(CDate(TextBox2.Value))
 
RAN, спасибо.
 
RAN, Проверил только что. Результат не выводится.
Если в текстбокс1 пишу "01.01.2019", а в текстбокс2 "31.03.2019", то результат не отражается.

Перезапустил EXCEL и все заработало.
Изменено: SevenZZ - 09.04.2020 13:24:47
Страницы: 1
Наверх