Range.Find(Object, Object, Object, Object, Object, XlSearchDirection, Object, Object, Object) Méthode

Définition

Recherche des informations spécifiques dans une plage et renvoie un objet qui représente la Range première cellule où ces informations sont trouvées.

public Microsoft.Office.Interop.Excel.Range Find (object What, object After, object LookIn, object LookAt, object SearchOrder, Microsoft.Office.Interop.Excel.XlSearchDirection SearchDirection = Microsoft.Office.Interop.Excel.XlSearchDirection.xlNext, object MatchCase, object MatchByte, object SearchFormat);
Public Function Find (What As Object, Optional After As Object, Optional LookIn As Object, Optional LookAt As Object, Optional SearchOrder As Object, Optional SearchDirection As XlSearchDirection = Microsoft.Office.Interop.Excel.XlSearchDirection.xlNext, Optional MatchCase As Object, Optional MatchByte As Object, Optional SearchFormat As Object) As Range

Paramètres

What
Object

Required, objet. Données à rechercher. Il peut s’agir d’une chaîne ou de tout autre type de données Microsoft Excel.

After
Object

Objet facultatif. Cellule après laquelle vous souhaitez commencer la recherche. Cela correspond à la position de la cellule active lorsqu’une recherche est effectuée à partir de l’interface utilisateur. Notez qu’After doit être une seule cellule de la plage. N’oubliez pas que la recherche commence cette cellule ; la cellule spécifiée n’est pas recherché tant que la méthode after n’est pas resserée sur cette cellule. Si vous ne spécifiez pas cet argument, la recherche commence après la cellule dans le coin supérieur gauche de la plage.

LookIn
Object

Objet facultatif. Type d’informations.

LookAt
Object

Objet facultatif. Peut être l’une des XlLookAt constantes suivantes : xlWhole ou xlPart.

SearchOrder
Object

Objet facultatif. Peut être l’une des XlSearchOrder constantes suivantes : xlByRows ou xlByColumns.

SearchDirection
XlSearchDirection

Facultatif XlSearchDirection . Sens de la recherche. Peut être l’une de ces constantes XlSearchDirection :xlNext default xlPrevious

MatchCase
Object

Objet facultatif. True pour que la recherche respecte la casse. La valeur par défaut est False.

MatchByte
Object

Objet facultatif. Utilisé uniquement si vous avez sélectionné ou installé la prise en charge des langues sur deux byte. True pour que les caractères sur deux caractères correspondent uniquement aux caractères sur deux sur deux caractères ; False pour que les caractères sur deux sur deux caractères correspondent à leurs équivalents sur un seul sur deux.

SearchFormat
Object

Objet facultatif. Format de la recherche.

Retours

Range

Remarques

Cette méthode renvoie Nothing si aucune correspondance n’est trouvée.

Cette méthode n’affecte pas la sélection ou la cellule active.

Les paramètres LookIn de , et sont LookAt SearchOrder MatchByte enregistrés chaque fois que vous utilisez cette méthode. Si vous ne spécifiez pas de valeurs pour ces arguments la prochaine fois que vous appelez la méthode, les valeurs enregistrées sont utilisées. Lorsque vous définissez ces arguments, les paramètres de la boîte de dialogue Find sont modifiés, et lorsque vous changez les paramètres de la boîte de dialogue Find, les valeurs enregistrées qui sont utilisées si vous omettez les arguments sont modifiées. Pour éviter les problèmes, définissez ces arguments de façon explicite chaque fois que vous utilisez cette méthode.

Vous pouvez utiliser les FindNext(Object) méthodes et les méthodes pour répéter la FindPrevious(Object) recherche.

Lorsque la recherche atteint la fin de la plage de recherche spécifiée, elle revient au début de cette plage. Pour arrêter une recherche lorsqu'elle revient au point de départ, enregistrez l'adresse de la première cellule trouvée, puis comparez l'adresse de chaque cellule ultérieurement trouvée avec l'adresse enregistrée.

Pour effectuer des recherches plus complexes, utilisez une déclaration Pour Chaque... Suivant avec l'opérateur Comme.

S’applique à