Range.Find(Object, Object, Object, Object, Object, XlSearchDirection, Object, Object, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.