Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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


Code:
Sub Bouton1_QuandClic()
Load UserForm1
UserForm1.Show
Unload UserForm1
End Sub
 

Naly

XLDnaute Nouveau
Re : Affecter une macro lancant un userform à un bouton de commande

Genial, en reprenant tout depuis le depart ca fonctionne maintenant.

Merci de votre aide et bonne journée à tous !
 

Discussions similaires

Réponses
9
Affichages
903
Réponses
5
Affichages
364
Réponses
2
Affichages
584
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…