Déclencher par vba le click d'un bouton.

Signaler
Messages postés
7
Date d'inscription
dimanche 1 février 2004
Statut
Membre
Dernière intervention
9 juillet 2004
-
Messages postés
7
Date d'inscription
dimanche 1 février 2004
Statut
Membre
Dernière intervention
9 juillet 2004
-
Peut-on déclencher par vba le click d'un bouton.
ex: forms.Command1.click

4 réponses

Messages postés
8
Date d'inscription
lundi 14 avril 2003
Statut
Membre
Dernière intervention
9 juillet 2004

Salut,

Je ne sais pas si tu peux simuler le click sur un bouton en VBA mais par contre, tu as du code derriere ton bouton dans une fonction qui s'appelle Command1_Click() ou quelquechose comme ça.

Donc, quand tu as besoin de simuler le click sur le bouton, tu n'a qu'a faire : Call UserForm1.Command1_Click si ton bouton dans le UserForm1.

J'espère que ma solution te convient,

Bon courage,
@+,

Tonio
Messages postés
7
Date d'inscription
dimanche 1 février 2004
Statut
Membre
Dernière intervention
9 juillet 2004

En fait c'est en private et moi je voulais trouver une astuce pour l'appeler de l'extérieur du formulaire.
Donc la solution est de mettre dans le module de mon form:

public sub procClick()
Command1_click
End Sub

Et pour appeler cette procedure:
ProcClick()

Merci
Messages postés
8
Date d'inscription
lundi 14 avril 2003
Statut
Membre
Dernière intervention
9 juillet 2004

De rien,

Pourquoi tu passerais pas ton Command1_Click en public.
Ca revient au même mais ça te supprime une procédure.

De plus, ton fichier sera moins gros et ton code s'exécutera plus vite.

Bon courage,
@+,
_____________
Tonio
Messages postés
7
Date d'inscription
dimanche 1 février 2004
Statut
Membre
Dernière intervention
9 juillet 2004

La procédure associée à un bouton est toujours private il me semble.
En tout cas j'ai pas vu un moyen de la passer en private.