Bonjour Jean-Eric
Merci pour la Proposition.
Pour le filtre Chris a répondu (Après une première publication hier sans réponse, j'avais également publier sur un autre forum).
Ci-dessous sa proposition qui marche également.
With Worksheets("GRAPHIQUE").PivotTables("Tableau croisé dynamique1")
.PivotFields("Mois").ClearAllFilters
.PivotFields("Mois").CurrentPage = "Jan"
End With
Merci encore pour ton aide précieuse qui m'a permis d'avancer. J’essaie de mettre les code ensemble sur un seul bouton afin d'actualiser le TCD, appliquer un filtre par mois et extraire le rapport en pdf et xls.