Egy megadott szűrési feltételen alapuló sztringtömb részhalmazát tartalmazó nulla alapú tömböt ad vissza.
Szintaxis
Filter( sourcearray , match [, include ] [, compare ] )
A Szűrő függvény szintaxisa az alábbi argumentumokat foglalja tartalmazza:
argumentumok |
Leírás |
---|---|
sourcearray |
Megadása kötelező. Keresendő sztringek egydimenziós tömbje. |
Mérkőzés |
Megadása kötelező. A keresendő sztring. |
Belefoglalás |
Nem kötelező. Logikai érték, amely azt jelzi, hogy az egyezést tartalmazó vagy kizáró részsztringeket adja-e vissza. Ha a belefoglalásértéke Igaz, a Szűrő a tömb részhalmazát adja vissza, amely az egyezést részsztringként tartalmazza. Ha a belefoglalásértéke Hamis, a Szűrő a tömb olyan részhalmazát adja vissza, amely nem tartalmaz egyezést részsztringként. |
összehasonlítás |
Nem kötelező. Numerikus érték, amely a használandó sztringek összehasonlításának módját jelzi. A használható értékeket a Beállítások szakaszban találhatja meg. |
Beállítások
Az összehasonlítás argumentum a következő értékekkel rendelkezhet:
Állandó |
Érték |
Leírás |
---|---|---|
vbUseCompareOption |
–1 |
Az Option Compare beállításnak megfelelő összehasonlítást hajt végre. |
vbBinaryCompare |
0 |
Bináris összehasonlítást hajt végre. |
vbTextCompare |
1 |
Szöveges összehasonlítást hajt végre. |
Megjegyzések
Ha a sourcearray nem talál egyezést, a Szűrő üres tömböt ad vissza. Hiba történik, ha a sourcearrayértéke Null , vagy nem egydimenziós tömb.
A Filter függvény által visszaadott tömb csak annyi elemet tartalmaz, hogy az egyező elemek számát tartalmazza.