VBA + TCD Cacher les sous groupes dans un TCD

syl0038

XLDnaute Junior
Bonjour à tous,
Je débute dans l'utilisation de VBA et j'aurais besoins de vos connaissances.

J'ai déjà mis qq macros pas très esthétiques mais qui fonctionnement dans mon fichier excel pour organiser mes TCD.

Dans un TCD j'aimerais après que la mise à jour soit faite (grace à une macro) que tous les sous groupes soient cachés (car je vais en avoir énormément).

Voici la macro issue de l enregistrement:
ActiveSheet.PivotTables("PivotTable2").PivotFields("MACHINE").PivotItems("Hua 16").ShowDetail = False

J'aimerais savoir si il faut que je crets une variable (ex nom_machines) pour Pivotitems pour l'insérer dans ce code pour pouvoir arriver à ce que je veux.

Je vous remercie par avance!
 

Pièces jointes

  • syl0038.xlsm
    172.2 KB · Affichages: 79
  • syl0038.xlsm
    172.2 KB · Affichages: 82
  • syl0038.xlsm
    172.2 KB · Affichages: 83

chris

XLDnaute Barbatruc
Re : VBA + TCD Cacher les sous groupes dans un TCD

Bonjour

Il existe une commande pour réduire entièrement un niveau :

Code:
ActiveSheet.PivotTables("PivotTable2").PivotFields("MACHINE").ShowDetail = False

il est inutile de raisonner dans le détail
 

Discussions similaires

Statistiques des forums

Discussions
312 440
Messages
2 088 462
Membres
103 860
dernier inscrit
SebRol