Démarrer une macro depuis une liste déroulante

Bonjour,

j'ai une feuille avec plusieurs macros. Pour les démarrer, dans une cellule, j'ai fait une liste déroulante (en utilisant la validation des données). Ensuite, dans VBA, j'ai mis :

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B29")) Is Nothing Then
    Select Case Range("B29")
        Case "macro1": macro1
         Case "macro2": macro2
          Case "macro3": macro3
           Case "macro4": macro4

    End Select
End If
End Sub

Cela fonctionne parfaitement. Par contre, si je souhaite faire une deuxième liste déroulante sur le même principe ailleurs et que je mets un second code dans le VBA, impossible de la faire fonctionner.... Une idée ?

Bonjour

Un essai à tester. Te convient-il ?

Bye !

14classeur1-v1.xlsm (21.31 Ko)

Parfait, merci beaucoup !

Rechercher des sujets similaires à "demarrer macro liste deroulante"