Excel VBA - ограничения массива - PullRequest
0 голосов
/ 20 сентября 2019

Вот строка кода, которую я пишу:

test.Range("$A:$D").AutoFilter Field:=4, Operator:=xlFilterValues, Criteria1:=Array("CA8*", "AU8*")

В моем наборе данных эта строка возвращает 227 строк.Однако, когда я добавляю еще один критерий в мой массив, он перестает работать и не показывает никаких отфильтрованных строк.Предполагается, что при добавлении третьего критерия в массив это действие будет возвращать в общей сложности 895 строк.Однако я не вижу отфильтрованных строк, если у меня есть все 3 критерия в моем массиве.Я должен вручную фильтровать, чтобы проверить 895 строк.Похоже, что это работает, только когда у меня есть 2 критерия, что заставляет меня задуматься - возможно, из-за размера моего набора данных, есть ли ограничение памяти для того, что я могу определить массив как?

Есть многокритерии, которые я хотел бы определить в моем массиве, если это возможно.Если есть альтернативный способ сделать это, пожалуйста, дайте мне знать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...