Filter 函數
根據指定的篩選準則,傳回包含字串陣列子集的以零為基礎的陣列。
語法
Filter(sourcearray, match, [ include, [ compare ]])
Filter 函數語法具有下列具名引數:
部分 | 描述 |
---|---|
sourcearray | 必要。 要搜尋的字串的一維陣列。 |
match | 必要。 要搜尋的字串。 |
include | 選用。 指出是否傳回包含或排除 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 支援與意見反應。