Vraća polje utemeljeno na nuli koje sadrži podskup niza niza na temelju navedenog kriterija filtra.
Sintaksa
Filter( sourcearray , match [, include ] [, compare ] )
Sintaksa funkcije Filter sadrži ove argumente:
Argument |
Opis |
---|---|
izvorišna čitanje |
Obavezno. Jednodimenzionalno polje nizova za pretraživanje. |
Utakmicu |
Obavezno. Niz za pretraživanje. |
obuhvat |
Neobavezno. Booleova vrijednost koja označava treba li vratiti podnizove koji uključuju ili izuzimaju podudaranje. Ako argument uključi ima vrijednost True, Filtar vraća podskup polja koje sadrži podudaranje kao podniz. Ako je include False, Filter vraća podskup polja koje ne sadrži podudaranje kao podniz. |
usporedba |
Neobavezno. Brojčana vrijednost koja označava vrstu usporedbe nizova za korištenje. Vrijednosti potražite u odjeljku Postavke. |
Postavke
Argument usporedbe može imati sljedeće vrijednosti:
Konstanta |
Vrijednost |
Opis |
---|---|---|
vbUseCompareOption |
–1 |
Izvodi usporedbu pomoću postavke naredbe Usporedba mogućnosti. |
vbBinaryCompare |
0 |
Izvodi binarnu usporedbu. |
vbTextCompare |
1 |
Izvodi tekstualnu usporedbu. |
Napomene
Ako se u izvorišnoj stavki ne pronađe podudaranje, Filter vraća prazno polje. Pogreška se pojavljuje ako je izvorišnasavrijednost Null ili nije jednodimenzionalno polje.
Polje koje je vratila funkcija Filter sadrži samo dovoljno elemenata koji sadrže broj podudarnih stavki.