Bonsoir,
Tout d'abord, j'ai tenu compte de la petite remarque de J-E, concernant l'utilisation "abusive" de l'instruction EnableEvents...
Je l'ai contourné en utilisant une variable booléenne, le résultat est le même, mais le risque de perdre l'exécution des codes "Événements" de la feuille en cas de plantage n'est plus avéré.
Ensuite, j'ai déplacé ton 2ème TCD, car lors de la mise à zéro des filtres, le TCD1 voulait empiéter sur le TCD3, ce qui provoquait un plantage.
Et enfin, je n'ai strictement rien compris à :
de plus j'affiche les semaine en axes et le filtre se fait sur les axes j'ai essayé de modifié le code mais que neni
Regarde le fichier joint.
Le code se lance à l'activation de l'onglet.
Tu peux ne mettre à jour qu'un seul GCD avec le clic droit, sinon, tu changes d'onglet, et tu reviens...(y'a plus simple comme solution, un bouton par exemple....)
Bon courage