powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / макрос-автофильтр по дате
3 сообщений из 3, страница 1 из 1
макрос-автофильтр по дате
    #36218796
parsec_net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте коллеги!
Есть база сотрудников на екселе, в ней соответственно столбцы-поля с датами приема, датой окончания трудового договора, и сроком действия мед. книжки. Потребовалась сделать макрос-автофильтр для сортировки таблицы по признаку "у кого на данный день кончился срок действия мед. книжки". Вот, изобразил такое:
Код: plaintext
Selection.AutoFilter Field:= 2 , Criteria1:="<" & CDbl(CDate(CStr(Date))), Operator:=xlAnd
Теперь новая задача, необходимо сделать макрос-автофильтр который бы отбирал сотрудников по признаку "кто отработал более 3 недель", то есть дата приема сотрудника отстоит от сегодняшней более чем на 3 недели.
...
Рейтинг: 0 / 0
макрос-автофильтр по дате
    #36218888
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) CDbl(CDate(CStr(Date)))
Непонятно, зачем такое нагромождение и повторы типов, когда можно просто CDbl(Date)
Код: plaintext
Selection.AutoFilter Field:= 2 , Criteria1:="<" & CDbl(Date) -  21 , Operator:=xlAnd


2) 3 недели ведь всегда - 21 день, нет?
Код: plaintext
Selection.AutoFilter Field:= 2 , Criteria1:="<" & CDbl(Date)- 21 , Operator:=xlAnd
...
Рейтинг: 0 / 0
макрос-автофильтр по дате
    #36218917
parsec_net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну так, я код ведь из поиска курю :) спаисбо!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / макрос-автофильтр по дате
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]