Visual Basic & Excel
Народ, кто пишет макросы в сабже - помогите разобраться?
написал такой макрос:
--------------------------------------------------------------------------
Sub Показ_заявок_по_дате()
Set k = Worksheets("Показ").Cells(6, 6)
Worksheets("Заявка").Select
Selection.AutoFilter Field:=9, Criteria1:="<=" & Worksheets("Показ").Cells(6, 6), Operator:=xlAnd
Selection.AutoFilter Field:=11, Criteria1:=">=" & Worksheets("Показ").Cells(6, 6), Operator:=xlAnd
Range("D16").Select
End Sub
--------------------------------------------------------------------------
в 9 столбце даты начала предполагаемых событий, в 11 соответственно даты окончания. закладки "заявка"
в ячейке 6:6 закладки "показ" дата, на которую хочу просмотреть действующие события.
однако такой косяк:
программа воспринимает цифры как десятичные числа, а не как даты календаря и соответственно находит не то, что мне хотелось...
вопрос: как заставить этот макрос воспринимать мои даты именно датами? или может есть какой оператор сравнения не "больше/меньше", а "старее/моложе"?
|