Bonjour foufie,
les 2 dernières lignes de ta macro peuvent s'écrire plus simplement ainsi :
[KA18:KA37].ClearContents
car ici, c'est inutile de faire une sélection : tu peux effacer la plage directement, et ton code VBA est plus rapide
pour le reste, comme ton exo est à propos d'un TCD, j'laisse la place à jmd, car c'est l'meilleur spécialiste en TCD que j'connaisse !
j'suis persuadé qu'personne d'autre pourra t'aider mieux qu'lui !
@jmd : t'as vu jmd, y'a tes 3 mots-clé préférés : PivotTables ; PivotFields ; PivotItems
c'est vraiment un exo tout exprès pour toi, hein ?
dhany