Returnerer en nullbasert matrise som inneholder delsett av en strengmatrise basert på et angitt filtervilkår.
Syntaks
Filter( sourcearray , match [, include ] [, compare ] )
Syntaksen for filterfunksjonen har følgende argumenter:
Argument |
Beskrivelse |
---|---|
kildematrise |
Obligatorisk. Endimensjonal matrise med strenger som skal søkes i. |
Matche |
Obligatorisk. Streng det skal søkes etter. |
inkluder |
Valgfritt. Boolsk verdi som angir om delstrenger som inkluderer eller utelater samsvar, skal returneres. Hvis inkluder er Sann, returnerer Filter delsettet i matrisen som inneholder samsvar som en delstreng. Hvis inkluder er Usann, returnerer Filter delsettet i matrisen som ikke inneholder samsvar som en delstreng. |
sammenlign |
Valgfritt. Numerisk verdi som angir typen strengsammenligning som skal brukes. Se Innstillinger-delen for verdier. |
Innstillinger
Sammenligningsargumentet kan ha følgende verdier:
Konstant |
Value |
Beskrivelse |
---|---|---|
vbUseCompareOption |
–1 |
Utfører en sammenligning ved hjelp av innstillingen for Option Compare-setningen . |
vbBinaryCompare |
0 |
Utfører en binær sammenligning. |
vbTextCompare |
1 |
Utfører en tekstsammenligning. |
Merknader
Hvis det ikke finnes treff i kildematrisen, returnerer Filter en tom matrise. Det oppstår en feil hvis kildematrisen er Null eller ikke er en endimensjonal matrise.
Matrisen som returneres av filterfunksjonen , inneholder bare nok elementer til å inneholde antall samsvarende elementer.