Mengembalikan array berbasis nol yang berisi subset array string berdasarkan kriteria filter yang ditentukan.
Sintaks
Filter( sourcearray , match [, include ] [, compare ] )
Sintaks fungsi Filter memiliki argumen ini:
Argumen |
Deskripsi |
---|---|
sourcearray |
Diperlukan. Array string satu dimensi yang akan dicari. |
Pertandingan |
Diperlukan. String untuk dicari. |
menyertakan |
Opsional. Nilai Boolean menunjukkan apakah akan mengembalikan substring yang menyertakan atau mengecualikan kecocokan. Jika include adalah True, Filter mengembalikan subset array yang berisi kecocokan sebagai substring. Jika include adalah False, Filter mengembalikan subset array yang tidak berisi kecocokan sebagai substring. |
bandingkan |
Opsional. Nilai numerik menunjukkan jenis perbandingan string yang akan digunakan. Lihat Bagian Pengaturan untuk nilai. |
Pengaturan
Argumen compare bisa memiliki nilai berikut:
Konstanta |
Nilai |
Deskripsi |
---|---|---|
vbUseCompareOption |
–1 |
Melakukan perbandingan menggunakan pengaturan pernyataan Option Compare . |
vbBinaryCompare |
0 |
Melakukan perbandingan biner. |
vbTextCompare |
1 |
Melakukan perbandingan tekstual. |
Keterangan
Jika tidak ada kecocokan yang ditemukan dalam sourcearray, Filter mengembalikan array kosong. Kesalahan terjadi jika sourcearray adalah Null atau bukan array satu dimensi.
Array yang dikembalikan oleh fungsi Filter hanya berisi cukup elemen untuk berisi jumlah item yang cocok.