У меня был поиск вокруг этого, но ничего не нашел. Чтобы уточнить, я ищу простой оператор if для применения автофильтра, если он не существует, или ничего не делать, если он уже существует.Если инструкция для обнаружения автофильтра, даже если ничего не было отфильтровано
Я думал, что решение будет:
If ActiveSheet.FilterMode = False Then
Selection.AutoFilter
end if
, но это только детектирует фильтруются данные. Если фильтр уже на месте, и вы выполните эту строку ...
Selection.AutoFilter
Фильтр исчезает, и у моего кода плохой день. Есть ли простое решение?