Автофильтр с массивом чисел в качестве критерия

Я использую приведенный ниже код для фильтрации определенного столбца. Я хочу выбрать все положительные числа и отрицательные числа: -1, -2, -3. Критерии 1 работают, но в критериях 2 я получаю только строки с -3. Я не могу заставить работать массив с отрицательными числами. Помогите, пожалуйста.

With Range("A:AG")
     .AutoFilter Field:=33, Criteria:=">0", Operator:=xlOr, _
     Criteria2:=Array("-1", "-2", "-3"), Operator:= xlFilterValues
End With

person Kate B    schedule 11.08.2014    source источник
comment
Не удалось обойтись одним критерием? т.е. >= -3? И если вы хотите исключить 0, просто добавьте это как второе   -  person    schedule 11.08.2014
comment
@mehow Я не понимал, насколько это просто. Criteria2:=">= -3" сделал это за меня. Спасибо.   -  person Kate B    schedule 11.08.2014


Ответы (1)


Отвечено https://stackoverflow.com/users/2140173/me-how

With Range("A:AG") .AutoFilter Field:=33, Criteria:=">0", Operator:=xlOr, _ Criteria2:=">= -3", Operator:= xlFilterValues End With

person Kate B    schedule 05.09.2014