Fonction rechercher en vba : faire la recherche que dans une seule colonne

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

christof.rmc

XLDnaute Nouveau
Bonjour,

J'ai un petit programme en vba qui utilise la fonction Rechercher afin de retrouver les cellules contenant un mot que je donne dans d'une Mgbox. Le programme est assez rudimentaire. Je voudrais cependant contraindre la recherche dans la feuille à une seule colonne. Comment dois-je faire ?
Aujourd'hui il cherche dans l'ensemble de la feuille même si je sélectionne qu'une seule colonne en amont.

Un grand merci par avance pour votre aide

Chris
 

Pièces jointes

Re : Fonction rechercher en vba : faire la recherche que dans une seule colonne

Bonjour Christof,

Si tu veux effectuer une recherche sur une colonne spécifique, tu peux faire de la façon suivante :

Code:
With Sheets("Feuil1").Range("A:A")
   .Cells.Find(What:="Valeur cherchée", After:=ActiveCell, LookIn:=xlFormulas, _
       LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
        MatchCase:=False, SearchFormat:=False).Activate
   End With

Où la colonne choisie est la colonne A de la feuil1
Bonne journée !
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
16
Affichages
1 K
Retour