Raynaud.JF
XLDnaute Nouveau
Bonjour, je cherche désespérément comment faire pour dans un tcd
1/ défiltrer tous les champs
2/ refiltrer toutes les valeurs "vide"
Merci par avance de votre aide.
voila ce que je fais
Set Pvt = ActiveSheet.PivotTables("TCD") '=> MON TCD
For Each pf In Pvt.PivotFields ' => je passe sur tous les pivot fields
pf.ClearAllFilters '=> je de filtre
Next
A partir de là cela ne fonctionne plus,
For Each pf In Pvt.PivotFields
For Each pi In Pvt.PivotFields(pf).PivotItems '=> ERREUR DEFINI PAR L'APPLICATION OBJET
If pi = "(blank)" Then pi.Visible = False
Next pi
Next
1/ défiltrer tous les champs
2/ refiltrer toutes les valeurs "vide"
Merci par avance de votre aide.
voila ce que je fais
Set Pvt = ActiveSheet.PivotTables("TCD") '=> MON TCD
For Each pf In Pvt.PivotFields ' => je passe sur tous les pivot fields
pf.ClearAllFilters '=> je de filtre
Next
A partir de là cela ne fonctionne plus,
For Each pf In Pvt.PivotFields
For Each pi In Pvt.PivotFields(pf).PivotItems '=> ERREUR DEFINI PAR L'APPLICATION OBJET
If pi = "(blank)" Then pi.Visible = False
Next pi
Next