Merci pour votre réponse, oui effectivement...
Je l'ai refais correctement cela donne ça:
Sub Macro5()
' Macro5 Macro
'
'
Range("Tableau2[PO]").Select
Selection.Copy
ActiveSheet.ListObjects("Tableau2").Range.AutoFilter Field:=1
Sheets("TCD").Select
ActiveSheet.PivotTables("Tableau croisé dynamique2").PivotFields("PO"). _
ClearAllFilters
ActiveSheet.PivotTables("Tableau croisé dynamique2").PivotFields("PO"). _
CurrentPage = "114011"
End Sub
Maintenant il faut ajouter la variable, j'ai essayé cela
ub Macro2()
'
' Macro2 Macro
Dim ws_Filtre As Worksheet
Dim ws_TCD As Worksheet
Set ws_Filtre = Worksheets(2)
Set ws_TCD = Worksheets(3)
'Ma variable
varia = ws_Filtre.Cells(2, 1)
'
Sheets("TCD").Select
ActiveSheet.PivotTables("Tableau croisé dynamique2").PivotFields("PO"). _
ClearAllFilters
ActiveSheet.PivotTables("Tableau croisé dynamique2").PivotFields("PO"). _
CurrentPage = "varia"
End Sub
Et cela m'indique erreur 1004 Définie par l'application ou par l'objet
Merci pour votre aide