Trả về một mảng có chữ số 0 chứa tập con của một mảng chuỗi dựa trên 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:
| Đối số | Mô tả |
|---|---|
| mảng nguồn | Bắt buộc. Mảng chuỗi một chiều cần tìm kiếm. |
| trận đấu | 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 liệu có trả về các chuỗi con có bao gồm hay loại trừ các kết quả khớp. Nếu include là True, thì Filter trả về tập hợp con của mảng chứa match như một chuỗi con. Nếu include là False, thì Filter trả về tập hợp con của mảng không chứa match ở 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. Hãy xem phần Thiết đặt để biết các giá trị. |
Cài đặt
Đối số so sánh có thể có các giá trị sau đây:
| Hằng số | Value | Mô tả |
|---|---|---|
| vbUseCompareOption | –1 | Thực hiện so sánh bằng cách sử dụng thiết đặt của câu lệnh Option Compare . |
| 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ảng trống. Sẽ xảy ra lỗi nếu mảng nguồn là Null hoặc không phải là mảng một chiều.
Mảng mà hàm Filter trả về chỉ chứa đủ các thành phần để chứa số lượng mục khớp.