Страницы: 1
RSS
VBA. Автофильтр по текущей дате.
 
Всем доброго дня.

Подскажите, пожалуйста, господа VBA-эксперты, как установить автофильтр по ТЕКУЩЕЙ дате ?

Sub ПростоМакрос()
   ActiveSheet.Range("$A$1:$C$454").AutoFilter Field:=3, Operator:= xlFilterValues, Criteria2:=Array(2, "9/12/2023")
End Sub

То есть вместо красновыделенной конструкции должна стоять текущая дата.
Оператор date выводит дату в другом формате. Надо, видимо, как-то преобразовать. А как ?
Спасибо.
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
 
Так?
Код
Sub ПростоМакрос()
    ActiveSheet.Range("$A$1:$C$454").AutoFilter Field:=3, Operator:= _
        xlFilterValues, Criteria2:=Array(2, Replace(Format(Date, "m/dd/yyyy"), ".", "/"))
End Sub
Согласие есть продукт при полном непротивлении сторон
 
Цитата
Sanja :
Так?
Да, похоже именно так.
Спасибо Вам большущее..
Компьютер никогда не заменит человека (©️ Hannibal Lecter)
 
Код
 ActiveSheet.Range("$A$1:$A$5").AutoFilter Field:=1, Criteria1:="=" & Date _
        , Operator:=xlAnd
Страницы: 1
Наверх