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.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.