Application.FindEx, méthode (projet)

Recherche une valeur non filtrée dans un champ spécifié ou dans tous les champs disponibles ; renvoie True si la valeur est trouvée.

Syntaxe

expression. FindEx (Champ, Test, Valeur, Suivant, MatchCase, FieldID,TestID,SearchAllFields)

expression Une expression qui renvoie un objet Application .

Paramètres

Nom Requis/Facultatif Type de données Description
Field Facultatif String Nom du champ à rechercher.
Test Facultatif String Type de comparaison effectuée entre Champ et Valeur. Peut être l’une des chaînes de comparaison suivantes.
Valeur Facultatif String Valeur à comparer avec le champ spécifié par Field.
Next Facultatif Boolean Renvoie la valeur True si Project recherche vers le bas l’occurrence suivante, répondant au critère de recherche. Renvoie la valeur False si Project recherche vers le haut l’occurrence suivante. La valeur par défaut est True.
MatchCase Facultatif Boolean Cet argument a la valeur True si la recherche respecte la casse. La valeur par défaut est False.
FieldID Facultatif Variant Le numéro d’identification du champ peut être l’une des constantes PjField . Une valeur FieldID prévaut sur une valeur Field.
ID test Facultatif Variant Le numéro d’identification du test peut être l’une des constantes PjComparison . Une valeur TestID prévaut sur une valeur Test.
SearchAllFields Facultatif Boolean Si la valeur True, est renvoyée, recherche la valeur spécifiée dans tous les champs disponibles. La valeur par défaut est False.

Chaînes de comparaison

Chaîne de comparaison Description
« est égal à » La valeur de Field est égale à celle de Value.
"Différent de" La valeur de Field est différente de celle de Value.
"Supérieur à" La valeur de Field est supérieure à celle de Value.
"Supérieur ou égal à" La valeur de Field est supérieure ou égale à celle de Value.
"Inférieur à" La valeur de Field est inférieure à celle de Value.
"Inférieur ou égal à" La valeur de Field est inférieure ou égale à celle de Value.
"Compris entre" La valeur de Field est comprise dans celle de Value.
"Non compris dans" La valeur de Field n'est pas comprise dans celle de Value.
« contient » Le champ contient une valeur.
"Ne contient pas" Le champ ne contient pas de valeur.
"Contient exactement" Le champ contient exactement Valeur.

Valeur renvoyée

Boolean

Remarques

L’utilisation de la méthode FindEx sans arguments, ou sans spécifier Champ, Test et Valeur, affiche la boîte de dialogue Rechercher qui comporte des options définies pour l’état précédent. Si vous définissez SearchAllFields sur True, l’utilisation par programme nécessite toujours des valeurs pour les paramètres Field, Test et Value.

Exemple

Les deux instructions suivantes recherchent, dans le groupe de champs disponibles, le prochain champ contenant la valeur 2.

FindEx Field:="Name", value:="2", Test:="contains", SearchAllFields:=True 
FindEx Field:="OtherField", value:="2", Test:="xx", FieldID:=pjTaskName, _
    TestID:=pjCompareContains, SearchAllFields:=True

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.