Trả về mảng dựa trên 0 chứa tập hợp con của một mảng chuỗi dựa trên một tiêu chí lọc đã xác định.
Cú pháp
Filter( sourcearray , match [, include ] [, compare ] )
Cú pháp hàm Filter có các đối số sau đây:
Đối số |
Mô tả |
---|---|
trình tường thuật nguồn |
Bắt buộc. Mảng chuỗi một chiều cần tìm kiếm. |
Phù hợp với |
Bắt buộc. Chuỗi để tìm kiếm. |
điều kiện cần lọc |
Không bắt buộc. Giá trị Boolean cho biết có trả về các chuỗi con bao gồm hoặc loại trừ kết quả khớp hay không. Nếu include là True, Bộ lọc trả về tập hợp con của mảng có chứa kết quả khớp dưới dạng chuỗi con. Nếu include là False, Bộ lọc trả về tập con của mảng không chứa kết quả khớp dưới dạng chuỗi con. |
so_sánh |
Không bắt buộc. Giá trị số cho biết loại so sánh chuỗi sẽ sử dụng. Xem mục Cài đặt cho các giá trị. |
Cài đặt
Đối số so sánh có thể có các giá trị sau đây:
Hằng số |
Giá trị |
Mô tả |
---|---|---|
vbUseCompareOption |
–1 |
Thực hiện so sánh bằng cách sử dụng cài đặt của câu lệnh So sánh Tùy chọn. |
vbBinaryCompare |
0 |
Thực hiện so sánh nhị phân. |
vbTextCompare |
1 |
Thực hiện so sánh văn bản. |
Chú thích
Nếu không tìm thấy kết quả khớp nào trong sourcearray, Filter sẽ trả về một mảng trống. Lỗi xảy ra nếu sourcearraylà Null hoặc không phải là mảng một chiều.
Mảng do hàm Filter trả về chỉ chứa đủ các thành phần để chứa số mục khớp.