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

T

Tatan

Guest
Bonjour à tous,

J'aimerai savoir si c'est possible que quand je clique sur "Choix macro" de lancer un userform avec dans cette userform le nom des 2 macro contenu dans le fichier "exemple" , ainsi que quand je sélectionne une des macro et que je clique sur "ok"" celle-ci ce lance. Je vous remercie d'avance.
 

Pièces jointes

Re : Choix de macro

Bonsoir Tatan, le fil,

Oui c'est possible!

Tu trouveras ci-joint une proposition.

(au lieu de "Ok", j'ai mis "Valider", mais si tu y tiens vraiment tu peux remplacer l'un par l'autre dans mon fichier, je t'en voudrais pas 😉 )

A te lire, bonne fin de soirée
 

Pièces jointes

Re : Choix de macro

Bonjour Tatan,

Pour lancer l'UserForm (USF), cette macro :

Code:
Sub USF()
UserForm1.Show
End Sub

Dans le code de l'USF, pour charger la ComboBox avec les noms des 2 macros :

Code:
Private Sub UserForm_Initialize() 
ComboBox1.AddItem "Macro1"
ComboBox1.AddItem "Macro2"
End Sub

Dans le code d'un bouton de l'USF mettez les instructions :

Code:
On Error Resume Next
Application.Run(ComboBox1)

Edit : bonsoir Excel-lent 🙂 pas rafraîchi

A+
 
Dernière édition:
Re : Choix de macro

Re,

Une solution nettement plus simple qu'un USF, c'est de créer par exemple en E7 une liste de validation.

Puis de mettre dans le code de la feuille le code :

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$E$7" Then Exit Sub
If Target <> "" Then Application.Run (Target)
End Sub

Votre fichier joint.

A+
 

Pièces jointes

- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
9
Affichages
271
Réponses
3
Affichages
176
  • Question Question
XL 2021 Macro
Réponses
6
Affichages
328
D
  • Question Question
Réponses
5
Affichages
253
Didierpasdoué
D
Retour