Фильтр не работает ни со знаком <, ни со знаком >

Автор Посетитель, 08 августа 2024, 16:37

Посетитель

Здравствуйте !
Подскажите, пожалуйста, всю голову сломал уже. Ставлю фильтр, который обычно всегда работал:

Range("Q4:Q" & R).AutoFilter Field:=1, Criteria1:="<135", Operator:=xlFilterValues
ActiveSheet.AutoFilter.Range.Offset(1).SpecialCells(xlCellTypeVisible).EntireRow.Delete ' Удаляет выбранные фильтром строки

И ничего. Показывает, что фильтр не выбрал ни одну ячейку. В столбце есть числа и больше 135 и меньше. Замена знаков меньше на больше ничего не даёт. Менял формат текстовый на числовой — тот же результат.
Что неправильно ?

Администратор

Нужно удостовериться, что в ячейке число. Вы точно понимаете, что в столбце Q числа?
В ячейке может быть числовой формат, но число может не быть числом.
Ошибки нет в ячейке - зелёный треугольник.

Посетитель

В половине ячеек есть зелёный треугольник, в половине — нет.

Администратор

Зелёных треугольников ведь не должно быть в столбце Q?
Добейтесь, чтобы в столбце Q не было зелёных треугольников, - чтобы числа стали числами, а потом уже дальше двигаться.

Посетитель

Спасибо ! Вопрос решился установкой числового формата для столбца и все числа сместились от левого края в правый. Фильтр заработал.