Belirtilen filtre ölçütlerini temel alan bir dize dizisinin alt kümesini içeren sıfır tabanlı bir dizi döndürür.
Söz dizimi
Filter( sourcearray , match [, include ] [, compare ] )
Filter işlevinin söz diziminde şu bağımsız değişkenler bulunur:
Bağımsız değişken |
Açıklama |
---|---|
sourcearray |
Gerekli. Aranacak tek boyutlu dize dizisi. |
Maç |
Gerekli. Aranacak dize. |
ekle |
İsteğe bağlı. Eşleşmeyi içeren veya dışlayan alt dizelerin döndürülerek döndürülmeyeceğini gösteren Boole değeri. includetrueise Filter, alt dize olarak eşleşme içeren dizinin alt kümesini döndürür. Includefalse ise, Filter alt dize olarak eşleşme içermeyen dizinin alt kümesini döndürür. |
karşılaştırma |
İsteğe bağlı. Kullanılacak dize karşılaştırma türünü gösteren sayısal değer. Değerler için Ayarlar bölümüne bakın. |
Ayarlar
Karşılaştır bağımsız değişkeni aşağıdaki değerlere sahip olabilir:
Sabit |
Değer |
Açıklama |
---|---|---|
vbUseCompareOption |
–1 |
Option Compare deyiminin ayarını kullanarak bir karşılaştırma gerçekleştirir. |
vbBinaryCompare |
0 |
İkili karşılaştırma gerçekleştirir. |
vbTextCompare |
1 |
Metinsel karşılaştırma gerçekleştirir. |
Açıklamalar
Sourcearray içinde eşleşme bulunamazsa, Filter boş bir dizi döndürür. SourcearrayNull ise veya tek boyutlu bir dizi değilse hata oluşur.
Filter işlevi tarafından döndürülen dizi, yalnızca eşleşen öğe sayısını içerecek kadar öğe içerir.