Bonjour à tous,
Je cherche à créer une macro qui actualiserait automatiquement les filtres page de plusieurs tableaux croisés dynamiques, à partir d'une cellule sur laquelle une liste de valeurs serait disponible pour sélectionner les données.
Mes TCD se trouvent sur plusieurs onglets, et je ne connais pas le code qui permet d'actualiser des tableaux placés sur plusieurs pages...
Voici le code que j'utilise actuellement, celui-ci fonctionne la plupart du temps, mais est inefficace si je sélectionne plusieurs éléments dans le filtre rapport. Pire, si je fais de la sorte, il "casse" mes TCDs en créant de nouveaux filtres qui n'ont pas lieu d'exister, et leur attribue des valeurs concaténées qui n'ont rien à voir les unes avec les autres...
Si vous avez un meilleur code pour l'actualisation, je suis preneur!
l'extrait du code:
ActiveSheet.PivotTables("Tableau croisé dynamique2").PivotFields("Sector"). _
CurrentPage = "" & [B2]
D'avance, merci pour votre aide!