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.