Bonsoir,
Vous mélangez les liste de choix qui modifient une valeur dans une cellule et une liste de choix par Contrôle de type formulaire ou ActiveX.
Ici votre liste de choix est fait par un combobox de type ActiveX, il suffit de faire dans le code "Change" du contrôle un test sur sa valeur :
Private Sub Options_de_tri_Change()
' If Not Intersect(Target, Range("G1")) Is Nothing Then
Application.ScreenUpdating = True
Select Case Options_de_tri.Value
Case "Émilie": Tri_pour_agente_admission
Case "Christian": Tri_pour_conseiller_1er_cycle
Case "Marie-Claude 1er cycle": Tri_pour_conseiller_2e_3e_cycle
End Select
' End If
End Sub
A ce moment là cela fonctionne. Il n'y a dans ce cas aucune interaction avec la feuille donc votre test de "intersect" aboutissait systématiquement à rien...
A vous de créer un code pour la valeur "tout afficher".
@ bientôt
LouReeD