Egy nulla alapú tömböt ad vissza, amely egy karakterlánctömb részhalmazát tartalmazza egy megadott szűrési feltétel alapján.
Szintaxis
Szűrő(forrástömb; egyeztetés [; belefoglalás ] [; összehasonlítás ] )
A Szűrő függvény argumentumai a következők:
| Argumentum | Leírás: |
|---|---|
| sourcearray | Kötelező megadni. A keresendő karakterláncok egydimenziós tömbje. |
| Egyezés | Kötelező megadni. A keresendő karakterlánc. |
| Belefoglalás | Nem kötelező. Logikai érték, amely azt jelzi, hogy a függvény egyezést tartalmazó vagy kizáró karakterláncokat ad-e vissza. Ha az include értéke Igaz, a függvény a tömb azon részhalmazát adja vissza, amely a találatot tartalmazza sztringrészként. Ha az include értéke Hamis, a SZŰRŐ függvény a tömb azon részhalmazát adja vissza, amely nem tartalmazza a hol.van karakterláncot . |
| összehasonlítás | Nem kötelező. Numerikus érték, amely a használandó összehasonlítási karakterlánc típusá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ékeket tartalmazhatja:
| Á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 forrástömbben nincs egyezés, a szűrő üres tömböt ad vissza. Hiba történik, ha a forrástömb értéke Null vagy nem egydimenziós tömb.
A Filter függvény által eredményül adott tömb csak annyi elemet tartalmaz, hogy az egyező elemek számát tartalmazza.