Belirtilen filtre ölçütlerini temel alan bir dize dizisinin alt kümesini içeren sıfır tabanlı bir dizi verir.
Söz dizimi
Filter( sourcearray, match [ ,include ] [ ,compare ] )
Filtre işlevinin söz dizim alanında aşağıdaki bağımsız değişkenler vardır:
Bağımsız değişken |
Açıklama |
sourcearray |
Gerekli. Aranacak tek boyutlu dize dizisi. |
eşleşme |
Gerekli. Aranan dize. |
ekle |
İsteğe bağlı. Eşleşme içeren veya dışlanan alt dizelerin geri dönüp dönmeyeceklerini gösteren Boole değeri. Dahil Doğru ise,Filtre alt dize olarak eşleşme içeren dizinin alt kümesini döndürür. Include Falseise,Filtre alt dize olarak eşleşme içeren dizinin alt kümesini döndürür. |
karşılaştırma |
İsteğe bağlı. Dize karşılaştırmanın ne tür olduğunu gösteren 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 karşılaştırma yapar. |
vbBinaryCompare |
0 |
İkili karşılaştırma yapar. |
vbTextCompare |
1 |
Metin karşılaştırması yapar. |
vbDatabaseCompare |
2 |
Microsoft Office Access 2007 için. Veritabanınız bilgileri temel alarak karşılaştırma yapar. |
Notlar
Sourcearray içinde eşleşme eşleşmesi bulunamıyorsa,Filtre boş bir dizi verir. Sourcearray Null olduğunda veya tek boyutlu bir dizi değilken hata oluşur.
Filtre işlevi tarafından döndürülen dizi, yalnızca eşlenmiş öğelerin sayısını içeren yeterli öğe içerir.