Pateikia nulinės dalies masyvą, kuriame yra eilutės masyvo pogrupis, pagrįstas nurodytais filtravimo kriterijais.
Sintaksė
Filtruoti ( sourcearray , Match [, įtraukti ] [, palyginti ] )
Funkcijos Filter sintaksė turi tokius argumentus:
Argumentas |
Aprašas |
sourcearray |
Būtinas. Galima ieškoti vienos dimensijų masyvo eilučių. |
Match |
Būtinas. Eilutė, kurioje ieškoti. |
Įtraukimas |
Pasirenkama. Bulio logikos reikšmė, nurodanti, ar grąžinti eilutes, kuriose yra arba neįtraukti atitikmens. Jei yraTRUE (teisinga), filtras pateikia masyvo, kuris sutampa su subeilute, pogrupį. Jei yraklaidingas, filtras pateikia masyvo, kuriame nėra papildomos eilutės, pogrupį. |
palyginti |
Pasirenkama. Skaitinė reikšmė, nurodanti, kaip naudoti eilutės palyginimą. Peržiūrėkite reikšmių parametrų sekciją. |
Parametrai
Argumentas lyginti gali turėti šias reikšmes:
Konstanta |
Reikšmė |
Aprašas |
Vbusecompare parinktis |
– 1 |
Atlieka palyginimą naudodami parinktį lyginti sakinį. |
"vbBinaryCompare" |
0 |
Atlieka dvejetainį palyginimą. |
vbTextCompare |
1 |
Atlieka teksto palyginimą. |
vbDatabaseCompare |
2 |
tikMicrosoft Office Access 2007. Atlieka palyginimą pagal jūsų duomenų bazės informaciją. |
Pastabos
Jei nėra atitikmenų, kurie sutampa susourcearray, filtras pateikia tuščią masyvą. Klaida įvyksta, jei sourcearray yra neapibrėžta arba nėra Vienmatė masyve.
Funkcijos Filter Grąžintame masyve yra tik pakankamai elementų, kuriuose yra sutampamų elementų skaičius.