Share via


Fonction de filtre

Retourne un tableau de base zéro contenant un sous-ensemble d’un tableau de chaînes basé sur un critère de filtre spécifié.

Syntaxe

Filter(sourcearray, match, [ include, [ compare ]])

La syntaxe de la fonction Filter contient les arguments nommés suivants :

Élément Description
sourcearray Obligatoire. Tableau de chaînes unidimensionnel dans lequel effectuer la recherche.
correspondance Obligatoire. Chaîne à rechercher.
inclure Facultatif. La valeur booléenne indique si les sous-chaînes qui incluent ou excluent correspondance doivent être renvoyées. Si inclure est défini sur True, la fonction Filter retourne le sous-ensemble du tableau qui contient la sous-chaîne correspondance. Si inclure est False, la fonction Filter retourne le sous-ensemble du tableau qui ne contient pas la sous-chaîne correspondance.
comparer Facultatif. Valeur numérique qui indique le type de comparaison de chaîne à utiliser. Voir la section Paramètres pour les valeurs.

Paramètres

L’argumentcomparepeut avoir les valeurs suivantes :

Constante Valeur Description
vbUseCompareOption -1 Effectue une comparaison à l’aide du paramètre de l’optioninstruction Comparer.
vbBinaryCompare 0 Effectue une comparaison binaire.
vbTextCompare 1 Effectue une comparaison textuelle.
vbDatabaseCompare 2 Microsoft Access uniquement. Effectue une comparaison basée sur les informations dans votre base de données.

Le tableau retourné par la fonction Filter contient uniquement le nombre d’éléments nécessaires pour le nombre d’éléments correspondants trouvés.

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.