Recherche avec bouton de contrôle

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

libellule85

XLDnaute Accro
Bonjour le forum,
J'ai crée un userform regroupant plusieurs boutons de contrôle qui fonctionnent bien. Je voulais ajouter un autre bouton avec la fonction recherche comme suit :

Code:
Sub CommandButton4_Click()
Application.SendKeys "^f"
End Sub

Mais celà ne fonctionne pas !

D'avance merci pour votre aide
 
Re : Recherche avec bouton de contrôle

Re,

fonctionne chez moi sans souci sous 2003.... tu exécute le code à partir du bouton ??? si tu l'exécute à partir de l'éditeur vba, normal c'est envoyé sur la fenêtre de l'application active...
 
Re : Recherche avec bouton de contrôle

Re,

Essaye ceci, la propriété "showmodal" de l'usf doit être à "False".

Code:
Private Sub CommandButton1_Click()
AppActivate "Microsoft Excel"
Application.SendKeys "^f"
End Sub
Bonne soirée
@+
 
Re : Recherche avec bouton de contrôle

Re,
Ton fichier marche impeccable chez moi aussi : il y a certainement un "truc" que j'ai dû mal faire...
En tous cas je vais rechercher où est mon erreur et la corriger.
Je te remercie beaucoup pour ton aide c'est vraiment sympa
A bientôt
 
Re : Recherche avec bouton de contrôle

Re,

quand tu lances l'usf, modifie comme suit :
Code:
UserForm4.Show 0
tu avais "fase"...

remets la propriété "TakeFocusOnClick" du bouton sur "True", je n'avais pas tilté la 1ère fois, sur le fait que ton bouton était sur placé un usf...
 
Re : Recherche avec bouton de contrôle

Re Pierrot93,
Celà ne fonctionne toujours pas. Par contre j'ai trouvé sur internet le code suivant :
Code:
Application.Dialogs(xlDialogFormulaFind).Show

je l'ai donc mis comme ceci :
Code:
Private Sub CommandButton4_Click()
  Application.Dialogs(xlDialogFormulaFind).Show
End Sub

celà fonctionne mais il y a de l'Anglais et du Français:


Par contre quand je vais dans l'onglet Accueil puis Rechercher/Remplacer tout est marqué en Français.
 
Re : Recherche avec bouton de contrôle

Re Pierrot93,
J'ai trouvé !!!!!!!!!!!!!! Sur le forum (un grand merci à Etienne2323) , en fait il faut mettre pour Excel 07 :

Code:
Application.CommandBars.ExecuteMso "FindDialogExcel"

Encore un énorme merci Pierrot pour ta gentillesse
Je te souhaite une bonne soirée
A bientôt
 
- 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

  • Question Question
Microsoft 365 Contrôle sur date
Réponses
8
Affichages
413
  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
523
Réponses
3
Affichages
258
Réponses
32
Affichages
1 K
Retour