Zwraca tablicę opartą na zeru zawierającą podzbiór tablicy ciągów na podstawie określonych kryteriów filtru.
Składnia
Filter(sourcearray, match [ ,include ] [ ,compare ] )
W składni funkcji Filtr występują następujące argumenty:
Argument |
Opis |
sourcearray |
Argument wymagany. Jednowymiarowa tablica ciągów do przeszukania. |
dopasowanie |
Argument wymagany. Ciąg do wyszukania. |
zawiera |
Argument opcjonalny. Wartość logiczna wskazująca, czy mają być zwracane podciągi, które zawierają lub wykluczają zgodne wartości. Jeśli argument uwzględnij ma wartość Prawda,funkcja Filtr zwraca podzbiór tablicy zawierającej dopasowanie jako podciąg. Jeśli argument uwzględnianie ma wartość Fałsz, funkcja Filtr zwraca podzbiór tablicy, która nie zawiera dopasowania jako podciąg. |
porównywanie |
Argument opcjonalny. Wartość liczbowa wskazująca rodzaj porównania ciągów do użycia. Wartości można znaleźć w sekcji Ustawienia. |
Ustawienia
Argument porównania może mieć następujące wartości:
Stała |
Wartość |
Opis |
vbUseCompareOption |
–1 |
Wykonuje porównanie przy użyciu ustawienia instrukcji Option Compare. |
vbBinaryCompare |
0 |
Wykonuje porównanie danych binarnych. |
vbTextCompare |
1 |
Wykonuje porównania tekstowe. |
vbDatabaseCompare |
2 |
Microsoft Office Access 2007 tylko do odczytu. Wykonuje porównanie na podstawie informacji w bazie danych. |
Spostrzeżenia
Jeśli w tablicy źródłowej nie zostaną znalezione żadne dopasowania,funkcja Filtr zwraca pustą tablicę. Błąd występuje, jeśli argument sourcearray ma wartość Null lub nie jest jednowymiarową tablicą.
Tablica zwrócona przez funkcję Filter zawiera tylko wystarczającą liczbę elementów, aby zawierała liczbę dopasowanych elementów.