Bonjour,

Tout d'abord, c'est la première que j'utilise ce forum donc j'espère que je serais assez clair pour explqiuer mon problème.
je souhaiterais obtenir de l'aide sur visual basic. Je voudrais à l'aide d'une macro pouvoir supprimer certaines lignes d'un champ de mon tableau croisé dynamique.
J'ai utilisé la syntaxe ci-dessous pour supprimer les lignes (0,2,4,8,9) du champ (rgt) mais celle-ci entraine une erreur d'éxecution

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 With ActiveSheet.PivotTables("Tableau croisé dynamique8").PivotFields("Rgt")
        .PivotItems("0").Visible = False
        .PivotItems("2").Visible = False
        .PivotItems("4").Visible = False
        .PivotItems("8").Visible = False
        .PivotItems("9").Visible = False
    End With
Merci d'avance pour votre aide.