Affecter une macro lancant un userform à un bouton de commande

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

Naly

XLDnaute Nouveau
Bonjour,

J'ai une question qui, à mon avis, n'est pas compliquée mais sur laquelle je planche depuis des heures.
J'ai créé un userform et je souhaite qu'en cliquant sur un bouton qui est dans ma feuille excel, ce bouton m'ouvre le userform que j'ai créé.

J'ai essayé la macro suivante:

Sub Bouton1_QuandClic()
UserForm1.Show 0
End Sub


Mais rien ne se passe. Quelqu'un aurait il des pistes svp?

Merci beaucoup
 
Re : Affecter une macro lancant un userform à un bouton de commande

Salut Naly et le forum
Essaie avec les balises codes (#), c'est plus lisible.
Code:
 Sub Bouton1_QuandClic()
UserForm1.Show 
End Sub
Sans garantie, puisque je n'ai pas essayé. Avec Excel, 0 correspond à False/Faux, mais comme je ne sais pas pourquoi tu l'as mis...
A+
 
Re : Affecter une macro lancant un userform à un bouton de commande

Bonjour,
De quel type de bouton s'agit-il ?
La macro est-elle bien associée au bouton ?

Edit : bonjour Gorfael, 1 ou 0 pour modal ou non modal, 1 par défaut
A+
kjin
 
Dernière édition:
Re : Affecter une macro lancant un userform à un bouton de commande

Salut
J'ai créé un userform et je souhaite qu'en cliquant sur un bouton qui est dans ma feuille excel, ce bouton m'ouvre le userform que j'ai créé.
J'ai essayé la macro suivante:
Sub Bouton1_QuandClic()
UserForm1.Show 0
End Sub
au jeu de pistes, essaie celle là : vérifie le nom de ton bouton. Si tu l'as renommé, est-ce bien Bouton1 ? Remplace aussi QuandClic par Click.
 
Dernière édition:
Re : Affecter une macro lancant un userform à un bouton de commande

C'est un bouton de commande comme celui proposé sur la barre d'outil microsoft visual basic.
Je pense que la macro n'est pas associée au bouton et c'est ce que je ne parviens pas à faire...

Merci !
 
Re : Affecter une macro lancant un userform à un bouton de commande

Re

on repart à zéro.
Supprime ton bouton, recrée un autre bouton, clic, bouton droit de la souris, sur ce contrôle et clic, bouton gauche, sur Visualiser le code. Tu complètes alors la macro.
 
Re : Affecter une macro lancant un userform à un bouton de commande

Bonjour,

J'ai une question qui, à mon avis, n'est pas compliquée mais sur laquelle je planche depuis des heures.
J'ai créé un userform et je souhaite qu'en cliquant sur un bouton qui est dans ma feuille excel, ce bouton m'ouvre le userform que j'ai créé.

J'ai essayé la macro suivante:

Sub Bouton1_QuandClic()
UserForm1.Show 0
End Sub


Mais rien ne se passe. Quelqu'un aurait il des pistes svp?

Merci beaucoup

Code:
Sub Bouton1_QuandClic()
Load UserForm1
UserForm1.Show
Unload UserForm1
End Sub
 
- 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

Réponses
5
Affichages
485
Retour