Atgriež masīvu, kura pamatā ir nulle, un kas satur virknes masīva apakškopu, pamatojoties uz norādīto filtra kritēriju.
Sintakse
Filter( sourcearray , match [, include ] [, compare ] )
Funkcijas Filter sintaksē ir šādi argumenti:
Arguments |
Apraksts |
---|---|
sourcearray |
Obligāts arguments. Pārmeklēmo virkņu viendimensijas masīvs. |
atbilstība |
Obligāts arguments. Virkne, kas jāmeklē. |
include |
Neobligāts arguments. Būla vērtība , kas norāda, vai atgriezt apakšvirvirus, kas iekļauj vai neiekļauj atbilstību. Ja iekļautsir True, funkcija Filter atgriež tā masīva apakškopu, kurā ir atbilstība kā apakšvirstrings. Ja iekļautsir Aplams, funkcija Filter atgriež masīva apakškopu, kas nesatur atbilstību kā apakšvirvirzi. |
salīdzināt |
Neobligāts arguments. Skaitliska vērtība, kas norāda, kāda veida virkņu salīdzināšana jāizmanto. Skatiet vērtību sadaļu Iestatījumi. |
Iestatījumi
Argumentam salīdzināt var būt šādas vērtības:
Konstante |
Vērtība |
Apraksts |
---|---|---|
vbUseCompareOption |
–1 |
Veic salīdzinājumu, izmantojot priekšraksta Opciju salīdzināšana iestatījumu . |
vbBinaryCompare |
0 |
Bināru salīdzinājumu veic. |
vbTextCompare |
1 |
Veic teksta salīdzinājumu. |
Piezīmes
Ja avotaadresē netiek atrasta neviena atbilstības atbilstība, filter atgriež tukšu masīvu. Ja sourcearray irNull vai nav viendimensijas masīvs, rodas kļūda.
Funkcijas Filter atgrieztajā masīvā ir pietiekami daudz elementu, lai ietvertu atbilstošo vienumu skaitu.