Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает отсчитываемый от нуля массив, содержащий подмножество строкового массива на основе заданных условий фильтра.
Синтаксис
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 и обратная связь.