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

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
 

Gorfael

XLDnaute Barbatruc
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+
 

kjin

XLDnaute Barbatruc
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:

Fo_rum

XLDnaute Accro
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:

Naly

XLDnaute Nouveau
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 !
 

Fo_rum

XLDnaute Accro
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.
 

Habitude

XLDnaute Accro
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
 

Discussions similaires

Réponses
9
Affichages
903
Réponses
5
Affichages
364
Réponses
2
Affichages
583