Re,
Voici alors un petit exemple, il me semblait avoir vu un tuto sur le sujet, mais pas moyen de remettre la main dessus...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Sub SelectBucket()
Dim Pt As PivotTable
Dim Pf As PivotField
Dim MySelectiont As String
Set Pt = Sheets("LaFeuilleAvecTCD").PivotTables("LeNomDuTCD")
MySelection = Sheets("LaFeuille").Range("A1")
For Each Pf In Pt.PivotFields 'Boucle sur les PivotField
If Pf.Name <> MySelection Then
Pf.Orientation = xlHidden
Else
Pf.Orientation = xlDataField
End If
Next
End Sub |
C'est vraiment pour l'exemple car c'est un code que j'utilise que j'ai un peu adapté, je l'ai même pas testé tel qu'il est.
A+
Partager