Merci Zebulon2 et merci Jean-Eric.
Je viens de faire quelques tests.
La solution de Zebulon2 répond parfaitement au besoin fonctionnel.
Cela étant, j'avoue préférer l'ergonomie de la solution de Jean-Eric : le fait de ne pas avoir de bouton me parait plus simple.
Par contre, je ne suis pas arrivée à transposer la solution dans mon fichier d'origine.
L'erreur porte sur la ligne :
.PivotFields("Contrats").PivotFilters.Add Type:=xlCaptionDoesNotBeginWith, Value1:="Total"
Et le message est : 5 argument ou appel de procédure incorrect.
J'ai reporté le code dans le workbook complet.
@Jean-Eric, pouvez-vous me dire comment je peux corriger cette erreur et si je peux adapter le filtre pour mettre deux valeurs : contient "TOTAL" et "CONTRAT" (sans aucune autre valeur) ?
Merci encore !