Hello le forum,

J'ai un soucis et je cherche depuis 2 jours un problème de filtre dans un tableau croisés dynamique. Voici mon problème :

J'ai un champ Année en colonne dans le tableau croisé qui liste pour l'instant toutes les années de ma base. Je souhaite à l'aide de ma macro, désactiver toutes les années et activer uniquement 2 années que j'ai défini dans des variables.

Je peux utiliser la commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ActiveSheet.PivotTables("Your Pivot Name").PivotFields("Your Field Name").ClearAllFilters
Le problème de cette commande est qu'elle affiche TOUS les éléments du filtre et qu'ensuite, je dois pour chaque année rendre l'élément invisible. Les années sont variables et je ne veux pas à chaque fois ajouter dans le code le fait de rendre invisible une année et visible une autre...

J'aimerai pouvoir à l'aide de ma macro, enlever toutes les coches du filtres et activer les 2 selon mes variables.

J'espère être claire et vous remercie pour votre aide,

Belle journée,

Caroline