записать vba в автофильтр между двумя значениями, приводящими к ошибке - PullRequest
0 голосов
/ 14 февраля 2020

Я написал код, как показано ниже, чтобы отфильтровать процентное поле между двумя разными значениями, приходящимися из двух разных полей:

Пожалуйста, найдите ниже:

Эти два значения являются числами, а столбец фильтра процент. Я получаю следующую ошибку: сбой метода автофильтра класса Range

With ActiveSheet.Range("A5:G" & LastRow)
    .AutoFilter Field:=6, Criteria1:=">=" & Worksheets("Project % Spent").Range("K5").Value, Operator:=xlAnd, Criteria2:="<=" & Worksheets("Project % Spent").Range("K6").Value
End With

Может ли кто-нибудь помочь мне с тем, что я должен точно упомянуть?

1 Ответ

0 голосов
/ 14 февраля 2020

Использование. Значение на 10% вернет 0,1, а не 10. Кроме того, вы не можете иметь число больше 10,19, но меньше -9,81. Попробуйте переключиться <и>, и код будет работать.

...