Lancer un bouton d'une userform à partir d'une macro

Résolu
taj88 Messages postés 113 Date d'inscription mercredi 9 mai 2007 Statut Membre Dernière intervention 28 août 2007 - 12 juil. 2007 à 15:20
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 - 13 juil. 2007 à 00:32
Bonjour,
je suis un peu bloquer, j'aimerais savoir comment peut-on lancer un bouton contenu dans une userform, a partir d'une macro situé dans un module

J'ai un bouton CommandButton1 dans la userform1

et j'aimerais un truc du genre

Sub Macro1()

UserForm1.ComandButton1.click()

End Sub

Siquelqu'un a une idée je l'en remercie d'avance

@+

Je viens de découvrir le bonheur de programmer et le VB me le rend bien

4 réponses

jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
12 juil. 2007 à 15:36
Bonjour,

1) Essaye de passer de Private à Public ta sub CommandButton1_click de userform1

2) depuis le module : appelle UserForm1.CommandButton1_click

Cerlà marche sous VB6 et je pense également sous VBA ...
A essayer, donc.
3
cs_MPi Messages postés 3877 Date d'inscription mardi 19 mars 2002 Statut Membre Dernière intervention 17 août 2018 23
13 juil. 2007 à 00:08
De plus, le code que tu as dans CommandButton1_Click() pourrait être seulement l'appel à une procédure déclarée Public dans ce UserForm ou encore mieux dans un module.

Private Sub CommandButton1_Click()
    Call MaProcédure
End Sub

Donc, nul besoin d'appeler le code de ce bouton, mais seulement "MaProcédure" où que tu en aies besoin.

MPi
3
cs_Exploreur Messages postés 4821 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 15
12 juil. 2007 à 15:29
Salut,

Vraiment à tout hasard, essaye cela :

Sub Macro1()

UserForm1.ComandButton1_click

End Sub

A+
Exploreur

 Linux a un noyau, Windows un pépin

 
0
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
13 juil. 2007 à 00:32
Bonsoir MPI,

Ce que tu dis serait en tout état de cause très nettement plus propre.
0
Rejoignez-nous