vba автофильтр строк А1 против А2 - PullRequest
0 голосов
/ 06 апреля 2020

Автофильтр (текущий Excel VBA) ниже сравнивает столбец с двумя значениями. Это легко, так как сравнивает каждое значение с ОДНОМ ОДНОМ внешним значением (или другим). Вопрос: что я могу добавить аргумент xlOr, чтобы добавить каждую ячейку к следующей: A1 (ожидаемые значения с плавающей запятой)

    .AutoFilter 1, "<" & thisCell.Offset(0, 29).Value * (1 - thisCell.Offset(0, 30).Value), _
    xlOr, ">" & thisCell.Offset(0, 29).Value * (1 + thisCell.Offset(0, 31).Value) '29,30,29,31

Я могу сделать a для l oop, но это будет намного медленнее. Я открыт для любых опций не l oop -every-value, которые могут быть достаточно быстрыми. (пс. Я тоже искал некоторые варианты. Не повезло ...)

...