Restituisce una matrice in base zero contenente sottoinsieme di una matrice di stringhe in base a un criterio di filtro specificato.
Sintassi
Filter( sourcearray , match [, include ] [, compare ] )
Gli argomenti della sintassi della funzione Filtro sono i seguenti:
Argomento |
Descrizione |
---|---|
sourcearray |
Obbligatorio. Matrice unidimensionale di stringhe da cercare. |
Partita |
Obbligatorio. Stringa da cercare. |
includi |
Facoltativo. Valore booleano che indica se restituire sottostringhe che includono o escludono la corrispondenza. Se include è True, Filtro restituisce il sottoinsieme della matrice che contiene match come sottostringa. Se include è False, Filtro restituisce il sottoinsieme della matrice che non contiene corrispondenza come sottostringa. |
compare |
Facoltativo. Valore numerico che indica il tipo di confronto tra stringhe da usare. Per i valori, vedere la sezione Impostazioni. |
Impostazioni
L'argomento compare può avere i valori seguenti:
Costante |
Valore |
Descrizione |
---|---|---|
vbUseCompareOption |
–1 |
Esegue un confronto usando l'impostazione dell'istruzione Option Compare. |
vbBinaryCompare |
0 |
Esegue un confronto binario. |
vbTextCompare |
1 |
Esegue un confronto di testo. |
Osservazioni
Se all'interno diSourceArray non vengono trovate corrispondenze, Filtro restituisce una matrice vuota. Si verifica un errore se sourcearray è Null o non è una matrice unidimensionale.
La matrice restituita dalla funzione Filter contiene solo elementi sufficienti a contenere il numero di elementi corrispondenti.