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
596

Membres actuellement en ligne

Statistiques des forums

Discussions
312 756
Messages
2 091 735
Membres
105 060
dernier inscrit
DEDJAN Gaston