Критерии фильтра Excel VBA - PullRequest
       20

Критерии фильтра Excel VBA

0 голосов
/ 17 января 2011

У меня есть два столбца для фильтрации. Первый столбец фильтрует просто отлично.

Это второй столбец, с которым у меня проблема.

Когда я использую код Criteria2: = "<> , он не работает. Если я использую код Criteria2: =" = ... , он работает.

Итак, у меня проблема с оператором «<>» или «Не равно».

With ActiveSheet 
    .AutoFilterMode = False
    With .Range("$A$1:$BM$15806")
        .AutoFilter
        .AutoFilter Field:=29, Criteria1:="Participating", Operator:=xlOr, Criteria2:="=Registered"
        .AutoFilter Field:=41, Criteria1:="<>INACTIVE STATUS~*~*~*~*~*~*~*", Operator:=xlAnd, Criteria2:="<>HOLD -- Inactive Form in Process -- Not Recv'd"
    End With
End With

1 Ответ

0 голосов
/ 20 ноября 2015

Легко видно, когда макрос записи применен к простому примеру, фильтрация в Excel «только положительная» - не исключение. То есть фильтрация a, b, c, d, e, f для исключения, скажем, e - это не , достигнутая указанием "дай мне все, кроме e ", скорее, указав" дай мне a, b, c, d, f ". В этом контексте нет выражения «Не равно».

...