anisbens45
XLDnaute Nouveau
Bonjour a tous,
J'ai un petit souci, j'essaye de creer un tableau croise dynamique ou je veux faire un filtre multiple afin de conserver les objets de 2 noms (je ne sais pas si je suis tres clair).
Quand je fais "record macro", vba prend en fait tous les autres noms qu'il "defiltre". Le probleme est que les autres noms varient et donc j'aurai un message d'erreur si un nom n'existe pas dans mes futurs tableaux.
J'ai essaye le code suivant :
Mais ca ne filtre rien (en fait toutes les autres doivent etre "True" au debut).
Y'a-t-il un moyen de tous mettre en "False" puis de rajouter uniquement ces deux noms ?
Desole de mon manque de clarte,
Cordialement,
Anis B
J'ai un petit souci, j'essaye de creer un tableau croise dynamique ou je veux faire un filtre multiple afin de conserver les objets de 2 noms (je ne sais pas si je suis tres clair).
Quand je fais "record macro", vba prend en fait tous les autres noms qu'il "defiltre". Le probleme est que les autres noms varient et donc j'aurai un message d'erreur si un nom n'existe pas dans mes futurs tableaux.
J'ai essaye le code suivant :
Code:
With ActiveSheet.PivotTables("PivotTable5").PivotFields( _
"VendorVname").PivotItems("Didier").Visible = True
End With
With ActiveSheet.PivotTables("PivotTable5").PivotFields( _
"VendorVname").PivotItems("Robert").Visible = True
End With
Mais ca ne filtre rien (en fait toutes les autres doivent etre "True" au debut).
Y'a-t-il un moyen de tous mettre en "False" puis de rajouter uniquement ces deux noms ?
Desole de mon manque de clarte,
Cordialement,
Anis B