Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Возвращает отсчитываемый от нуля массив, содержащий подмножество строкового массива на основе заданных условий фильтра.
Синтаксис
Filter(sourcearray, match, [ include, [ compare ]])
Синтаксис функции Filter содержит следующие именованные аргументы:
| Part | Описание |
|---|---|
| sourcearray | Обязательно. Одномерный массив искомых строк. |
| спичка | Обязательно. Искомая строка. |
| include | Необязательный параметр. Значение Boolean указывает, следует ли возвращать подстроки, включающие или исключающие match. Если include имеет значение True, Filter возвращает подмножество массива, содержащего match в качестве подстроки. Если include имеет значение False, Filter возвращает подмножество массива, не содержащего match в качестве подстроки. |
| compare | Необязательно. Числовое значение, указывающее тип сравнения строк. Значения см. в разделе "Значения". |
Параметры
Аргумент compare может принимать следующие значения:
| Константа | Значение | Описание |
|---|---|---|
| vbUseCompareOption | –1 | Выполняет сравнение, используя параметр оператора Option Compare. |
| vbBinaryCompare | 0 | Выполняется двоичное сравнение. |
| vbTextCompare | 1 | Выполняется текстовое сравнение. |
| vbDatabaseCompare | 2 | Только Microsoft Access. Выполняется сравнение на основе сведений из базы данных. |
Возвращенный функцией Filter массив содержит столько элементов, сколько необходимо для хранения совпавших элементов.
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.