CTRL+F fonctionne mais pas en VBA

  • Initiateur de la discussion Initiateur de la discussion Francky
  • Date de début Date de début

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 !

Francky

XLDnaute Nouveau
Bonjour à tous,
Je tombe sur un os...
J'essaie de faire une recherche avec un selection.find qui me donne un message d'erreur "L'indice n'appartient pas à la sélection" alors que quand je fais un CTRL+F, ça fonctionne parfaitement.
Quelqu'un comprend ?

Merci d'avance,

Franck
 

Pièces jointes

Re : CTRL+F fonctionne mais pas en VBA

Cells.Find(What:="TA RECHERCHE", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, SearchFormat:=False).Activate
 
Re : CTRL+F fonctionne mais pas en VBA

Ta séléction de feuille doit être mauvaise, tu recherches quelque chose qui n'existe pas dans cette feuille.
D'où le variable etc.

Regarde bien quelle feuille est sélectionnée avant ton cells.find
 
Re : CTRL+F fonctionne mais pas en VBA

Hello,
C'est bien la bonne feuille... J'ai fait le test également avec un fichier tout neuf et une macro auto-enregistrée. Mais ça ne marche pas mieux. Y aurait-il un paramètre dans Excel qui ferait fonctionner en réel mais pas en VBA ?
Merci !
 
Re : CTRL+F fonctionne mais pas en VBA

Bonjour,

essaye comme ceci :
Code:
    Dim toto As Date
    toto = "01/" & monmois & "/" & monannee
    'toto = "2014/33"
    
  
    Worksheets("Feuil1").Select
    Range("e8:oW8").Find(What:=toto, AFTER:=Range("OW8"), LookIn:=xlFormulas _
        , LookAt:=xlWhole).Activate
    ActiveCell.Offset(1, 0).Activate

bien que les "select" et autres "activate" soient rarement utiles en vba...

A noter tout de même, quand tu utilise un "find", préférable de passer par une variable objet de type "range" afin d'éviter l'erreur si la rechjerche n'a pas aboutie.... tu trouveras plein d'exemples sur le forum....

bon après midi
@+
 
- 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
10
Affichages
859
Réponses
25
Affichages
1 K
Réponses
7
Affichages
1 K
  • Question Question
Réponses
7
Affichages
308
Retour