Bonjour , Je suis nouveau dans le forum et novice en VBA.
Permettez moi de vous exposer mon problème si quelqu'un a la gentillesse de m'aider pour trouver une solution.
J'ai crée une liste déroulante avec le formulaire active x et ça fait plus de 2 jours que j'essaie d'affecter un code à la liste pour qu'il filtre automatiquement le fichier.
Vous trouverez ci-joint le fichier ainsi que le code qui ne fonctionne pas , d'avance Merci.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim menu As String
If Not Intersect(Target, Range("E5")) Is Nothing Then
Application.ScreenUpdating = False
menu = Range("E5").Value
If menu <> "Position" Then
ActiveSheet.Range("$A$4:$C$4").AutoFilter Field:=1, Criteria1:=Position
Else
Sheets("MENU").Activate
ActiveSheet.ShowAllData
End If
End If
Application.ScreenUpdating = True
End Sub