Cocher tous les filtres sur un TCD en VBA

RDelaunay

XLDnaute Nouveau
Bonjour,

Je cherche à cocher tous les filtres grâce à du code VBA présents sur un tableau croisé dynamique.
J'ai utilisé le code suivant :

For Each pt In ActiveSheet.PivotTables
For Each pf In pt.VisibleFields
For Each Pi In pf.PivotItems
On Error Resume Next
Pi.Visible = True
Next Pi
Next pf
Next pt

J'obtiens l'erreur : "Erreur d'exécution '1004' ".

Quelqu'un voit-il d'où vient le problème et si non, avez-vous une autre solution pour activer tous les filtres par VBA?

Je vous remercie d'avance!!
 
Dernière édition:

Discussions similaires

Réponses
12
Affichages
591

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 489
Messages
2 088 854
Membres
103 975
dernier inscrit
denry