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.