j'ai parlé un chouillat trop vite....
en fait juste une petite précision, dans ta macros, ta ligne :
Range(col.Offset(0, 1), col.Offset(0, 2)).Delete Shift:=xlToLeft
me supprime une colonne de mon tableau, or j'ai des recaps annuels sur la colonne AD.... si je fais tourner ta macro 1 fois, ca marche super bien... mais au bout du 2eme coup, ben etant donné que ca m'a decaler d'une colonne mon tableau vers la gauche, ben ca me lance la macro sur la colonne recaps de l'année...
N'y a t-il pas une autre facon de faire (en remplacant le 'Delete Shift:=xlToLeft) pour ne plus couper mon taleau??
Vraiment desole...