Страницы: 1
RSS
Установить значение для фильтра
 
Добрый день! Подскажите как макросом установить значение фильтра, в моем случае мне надо выделить текущий месяц
xlFilterValues, Criteria2:=Array(что тут писать?)
Изменено: bulgakov - 29.04.2016 11:16:47
 
Запишите код установки фильтра макрорекордером, покажите полученный код.
Тогда вам подскажут, как вместо фиксированного значения подставить аналогичное для текущего месяца
 
Код
    ActiveSheet.Range("$A$4:$BM$2049").AutoFilter Field:=2, Operator:= _
        xlFilterValues, Criteria2:=Array(1, "4/28/2016")
Изменено: bulgakov - 29.04.2016 12:03:28
 
Доброе время суток
Поскольку примера так и не было приложено, то вариант для умной таблицы.
Код
Public Sub setCurrentMonthFilter()
    Dim pLO As ListObject
    Set pLO = ActiveSheet.ListObjects("Календарь")
    pLO.Range.AutoFilter Field:=1, Operator:=xlFilterValues, _
        Criteria2:=Array(1, Format$(Date, "mm\/01\/yyyy"))
End Sub

Успехов.
Страницы: 1
Наверх