Exécution macro

Bonjour,

J'ai sur une feuille une macro VBA pour effectuer un tri lorsqu'on active la feuille. Là c'est simple en utilisant Private Sub Worksheet_Activate().

Mais j'ai aussi sur cette feuille une cellule avec un menu déroulant afin de choisir une donnée, mais je ne sais pas comment faire (je ne vois pas quelle commande utiliser) pour que la macro de tri s'active lorsque je fait un choix à partir du menu déroulant.

D'avance merci pour vos réponses.

Bonjour,

Il faudrait plutôt utiliser quelque chose du genre :

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$A$1" Then 'A adapter à la position de ta liste déroulante
        'Ton code pour trier
    End If
End Sub

C'est parfait, merci.

C'est parfait, merci.

Ravi de t'avoir rendu service !

Rechercher des sujets similaires à "execution macro"