Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

SendKeys : lancer une recherche

  • Initiateur de la discussion Initiateur de la discussion almoha
  • 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 !

A

almoha

Guest
Bonjour,

Grâce aux SendKeys, je souhaite ouvrir la boîte de recherche et indiquer le nombre recherché :

Code:
Sub search()

   Application.SendKeys "%EH1500%V"

End Sub

Mais cela ne fonctionne pas : à l'exécution de la macro dans un classeur test (vierge à l'exception du nombre 1500 recherché en A1), la boîte ne s'ouvre pas et le nombre recherché s'inscrit directement dans la fenêtre de l'éditeur MVB... Voyez-vous pourquoi cela ne marche pas ? Merci.
 
Re : SendKeys : lancer une recherche

Bonjour

j'avais trouver la solution SendKeys ("^f") & "1500" mais qui, curieusement ne fonctionne que depuis l'éditeur Vba, pas depuis un commandbutton ou via une macro

Et j'ai trouvé en passant par une boite de dialogue Excel:
MaVar = "1500"
Application.Dialogs(xlDialogFormulaFind).Show MaVar

ou
Application.Dialogs(xlDialogFormulaFind).Show "1500"

A+
 
Re : SendKeys : lancer une recherche

Bonjour almoha,

Testez ces 2 macros :

Code:
Sub search1()
'la feuille de calcul doit être affichée
Application.SendKeys "^f1500"
End Sub
Code:
Sub search2()
Application.Dialogs(xlDialogFormulaFind).Show "1500"
End Sub
L'envoi de touches pose problème sur Excel 2010, la 2ème macro est donc préférable.

A+
 
Re : SendKeys : lancer une recherche

Re,

Je n'avais pas vu votre post #2.

Pour pouvoir lancer la 1ère macro avec un CommandButton, il faut que sa propriété TakeFocusOnClick ait la valeur False.

A+
 
Re : SendKeys : lancer une recherche

Re,

Désolé, salut Paf, je croyais que c'était almoha.

Noter aussi que sur Excel 2003, si on lance la macro search2, l'envoi de touches Ctrl+F ou Ctrl+H ne fonctionne plus.

Il faut fermer et rouvrir Excel.

A+
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

N
Réponses
3
Affichages
2 K
n.excel
N
D
Réponses
6
Affichages
1 K
D
S
Réponses
9
Affichages
2 K
L
Réponses
14
Affichages
2 K
L
V
Réponses
2
Affichages
2 K
vynmarius
V
B
Réponses
6
Affichages
3 K
Banshor
B
C
Réponses
10
Affichages
38 K
C
V
Réponses
34
Affichages
22 K
princessepriscali
P
F
Réponses
15
Affichages
7 K
S
Réponses
10
Affichages
7 K
sword56
S
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…