AIDEZ MOI

KN4

XLDnaute Nouveau
Bonjour ,j'ai créé un tableau croisé dynamique en macro;
Le seul probleme , je n'arrive avec le tableau dynamique en macro, supprimer des paramètres qui ne m'interresent pas.

j'analyse les erreurs d'un équipement. les erreurs vont de 1 a 10000 et varie selon les semaines ;
Seules 3 m'interessent 9006-9007-9008; les autres je souhaite les supprimer.
Tous ca dans ma macro et dans mon tableau croisé dynamique.

je ne sais pas si c'est possible;

mercI

NICO

JE vous attache mon fichier
 
R

Rénato

Guest
bonsoir KN4

Supprimer les pivotItems par macro après le TCD, ne me parait pas très opportun, car tu devras être certain que seules les natures d'erreur identifiées dans tes pivotitems seront représentées, et que ces mêmes valeurs ne sont pas trop nombreuses pour t'éviter de rédiger un script à rallonge du type :

With ActiveSheet.PivotTables('LeNomDeTonTCD').PivotFields('LePivotConcerné')
.PivotItems('Erreur1ASupprimer').Visible = False
.PivotItems('Erreur2ASupprimer').Visible = False
ajouter autant de PivotItems...que nécessaire à supprimer
.................
End With



Ce qui me parait plus simple à mettre en oeuvre, si seules les données relatives aux erreurs 9006-9007-9008 t'intéressent, c'est de supprimer (par macro) dans ton fichier source avant réalisation de ton TCD, toutes les autres lignes relatives aux erreurs que tu ne souhaites pas voir représenter.

A bientôt
 

Statistiques des forums

Discussions
312 552
Messages
2 089 525
Membres
104 203
dernier inscrit
mika9213