Bonjour,
Il suffit de préciser le nom de la feuille et le nom du tableau croisé dynamique TCD).
Dans Options du TCD, modifier le nom par défaut.
Cdlt.
Option Explicit
Dim pt As PivotTable
Public Sub Filter_PT()
Set pt = Worksheets("Feuil1").PivotTables("TCD_1")
pt.ClearAllFilters
pt.PivotFields("Date").PivotFilters.Add _
Type:=xlDateBetween, _
Value1:=CStr(ActiveSheet.Cells(2, 6)), _
Value2:=CStr(ActiveSheet.Cells(3, 6))
End Sub
Public Sub RemoveFilters()
Set pt = Worksheets("Feuil1").PivotTables("TCD_1")
pt.ClearAllFilters
End Sub