Rapport de message :*
 

Exécution d'une Macro selon donnée sélectionnée dans une liste déroulante

Titre du sujet : Exécution d'une Macro selon donnée sélectionnée dans une liste déroulante
par targa le 20/07/2013 12:35:31

Bonjour,

J'ai créé des boutons boutons, qui font référence à des Macros pour filtrer les données de la colonne D, d'un tableau Excel

Je souhaiterai à la place d'utiliser des boutons, utiliser une liste déroulante, avec laquelle lorsque

on sélectionne une donnée, celle-ci fait fonctionner la Macro correspondante

Les macros de filtrage sont déjà créees.

J'ai trouvé un code qui fait référence à ce genre d'exercice, que j'ai adapté et incorporé dans la feuille (Worksheet), mais cela ne fonctionne pas:

 

Private Sub Worksheet_Change(ByVal Target As Range)
 If [G1] = "MT10" Then MacroMT_10
 If [G1] = "MT31" Then MacroMT_31
 If [G1] = "MT34" Then MacroMT_34
 If [G1] = "MT36" Then MacroMT_36
 If [G1] = "MT36_pont" Then MacroMT_36_pont
 If [G1] = "MT41" Then MacroMT_41
 If [G1] = "MT42" Then MacroMT_42
 If [G1] = "MT44" Then MacroMT_44
 If [G1] = "MT45" Then MacroMT_45
 End Sub

 

Je vous joint le fichier.

 

Est-ce que quelqu'un pourrait m'aider?

Merci d'avance pour votre aide