[aide demandé] Comment simule un click de bouton en vba ?

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

wilaw

XLDnaute Nouveau
bonjour tout le monde, j aurais besoin de votre aide ou une confirmation.

je ovus explique mon probleme, d habitude on creer un bouton pour lancer un certain nombre de macro.

et bien moi je voudrais clique sur le bouton en macro.

en gros dans mon bouton, j ai un certains nombres de macro a lancer, et j aimerais bien pouvoir lancer une routine qui me permettent de clique dessus en macro afin d automatise des MAJ.

est ce possible, ou il faut que je me fasse un module de MAJ puisqu on ne pas appeller le bouton avec l evenement click ?

Cordialement

wilaw
 
Re : [aide demandé] Comment simule un click de bouton en vba ?

bonjour,

Sans plus de précision de ta part, je ne fais que supposer ce que tu veux.

Si dans un module de feuille de calcul tu as le code d'un bouton comme celui-ci (supposé dans 'Feuil1'):

Code:
'Ce n'est pas un évènement click mais une procédure
Private Sub CommandButton1_Click()
    MsgBox "Toto"
End Sub

En Changeant Private par Public tu peux très bien appelé dans un module indépendant :

Call Sheets("Feuil1").CommandButton1_Click

Ou même directement:
CommandButton1_Click

Mais attention à ce que tes noms de boutons soient uniques.

A+
 
Re : [aide demandé] Comment simule un click de bouton en vba ?

bonjour,

Sans plus de précision de ta part, je ne fais que supposer ce que tu veux.

Si dans un module de feuille de calcul tu as le code d'un bouton comme celui-ci (supposé dans 'Feuil1'):

Code:
'Ce n'est pas un évènement click mais une procédure
Private Sub CommandButton1_Click()
    MsgBox "Toto"
End Sub

En Changeant Private par Public tu peux très bien appelé dans un module indépendant :

Call Sheets("Feuil1").CommandButton1_Click

Ou même directement:
CommandButton1_Click

Mais attention à ce que tes noms de boutons soient uniques.

A+

effectivement en passant de private a publique on peut appeler le click du bouton, merci bcq, j ai ma reponse 🙂
 
- 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 excel vba
Réponses
43
Affichages
6 K
Retour