Belirtilen filtre ölçütüne dayalı olarak bir dize dizisinin alt kümesini içeren sıfır tabanlı bir dizi döndürür.
Söz dizimi
Filtre(kaynakdizisi, eşleşme [, dahil ] [, karşılaştırma ] )
FİLTRE işlevinin söz diziminde aşağıdaki bağımsız değişkenler bulunur:
| Bağımsız değişken | Açıklama |
|---|---|
| kaynak dizisi | Gerekli. Aranacak dizelerin tek boyutlu dizisi. |
| Eşleşme | Gerekli. Aranacak dize. |
| ekle | İsteğe bağlı. Eşleşme içeren veya hariç tutan alt dizelerin döndürülüp döndürülmeyeceğini gösteren Boole değeri. includedeğeri True ise, Filter dizinin alt dize olarak eşleşme içeren alt kümesini döndürür. Dahil etmeFalse ise, Filtre dizinin eşleşme içermeyen alt kümesini bir alt dize olarak döndürür. |
| karşılaştırma | İsteğe bağlı. Kullanılacak dize karşılaştırma türünü belirten sayısal değer. Değerler için Ayarlar bölümüne bakın. |
Ayarlar
Karşılaştırma 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 yapar. |
| vbTextCompare | 1 | Metin karşılaştırmasını yapar. |
Açıklamalar
sourcearray içinde hiçbir eşleşme eşleşmesi bulunamazsa, Filter boş bir dizi döndürür. sourcearrayNull ise veya tek boyutlu bir dizi değilse bir hata oluşur.
Filter işlevi tarafından döndürülen dizi, yalnızca eşleşen öğelerin sayısını içerecek kadar öğe içerir.