Bonjour,
Je tourne un peu en rond sur mon code VBA, lol
En Effet, ma feuille "TabTest" comporte plusieurs TCD, les sources peuvent être differentes.
Et lors de l'actualisation des TCD, la selection des PivotItem se modifie.
je souhaiterai que la macro coche pour tous les TCD de cette meme feuille le : PivotItems("CTG").Visible = True
Ci dessous mon code VBA qui ne fonctionne pas:
Dim ws As Worksheet, pt As PivotTable
For Each ws In ActiveWorkbook.Worksheets
If ws.Name = "Tabtest" Then
For Each pt In ws.PivotTables.PivotFields("Type VHL")
pt.PivotItems("CTG").Visible = True
pt.RefreshTable
Next pt
End If
Next ws
Par avance merci de votre aide précieuse