Ok.
D'abord insérer des lignes pour faire descendre le tableau client à la ligne 16. Ou alors, faites un Couper-Coller du tableau. (Attention ne faites pas de copier - Coller mais bien un Couper-Coller)
Ensuite faites un COUPER-COLLER de la partie mois vers A1 (très important !!)
Une fois fait, suivez pas à pas
A. Dans la sub clients, vers la fin du code vous avez A2 à deux endroits --> remplacez A2 par A17
B. Dans la Sub filtre_TCD,
1. Partie 'Filtre sur client, vous avez B1 à deux endroits --> remplacez B1 par B17
2. Partie Filtre sur Mois, il faut modifier comme suit :
- Supprimer la ligne dlg = .range("D" &......
- Remplacez la ligne juste en dessous par ceci (on remplace E1 : E13 par B1:B13) -->
Set c = .Range("B1:B13").Find("£", LookIn:=xlValues, lookat:=xlWhole)
- Remplacez cette ligne (on remplace D par A) -->
.PivotFields(pfm).PivotItems(ActiveSheet.Range("A" & c.Row).Value).Visible = False
Plus bas dans le code remplacez cette ligne (on remplace E1: E13 par B1:B13) -->
Set c = .Range("B1:B13").FindNext(c)
Dites moi si pas de soucis si plus simple je vous remets le fichier