Bonsoir, je t'ai fais un fichier exemple pour voir si c'est bien ça que tu veux.
Dans la feuille menu, tu as une cellule marquée "Tout" par défaut et qui est une liste déroulante avec tous les choix (de 1 à 12).
En changeant la liste tu arrives sur le tableau de ton autre onglet filtré comme choisi.
Il s'agit d'une macro appliquée sur ta feuille. Il faut donc avoir les macros activées mais c'est une macro de 5 lignes (Tu peux aller voir dans le module VBA section Sheets("menu").
Je me suis permis de rajouter des données dans le tableau afin de montrer l'effet du filtre sur les différents choix du menu.
Voici le fichier:
En espérant que ça t'aide
Le code correspondant sur la worksheet menu:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim menu As String
If Not Intersect(Target, Range("B3")) Is Nothing Then
Application.ScreenUpdating = False
menu = Range("B3").Value
If menu <> "Tout" Then
Sheets("Imputation").Activate
ActiveSheet.Range("$A$1:$L$8").AutoFilter Field:=12, Criteria1:=menu
Else
Sheets("Imputation").Activate
ActiveSheet.ShowAllData
End If
End If
Application.ScreenUpdating = True
End Sub