Bonjour, difficile de s'y retrouver dans ce fichier il y a plusieurs macro et plusieurs modules.
(un seul module suffit amplement ).
Cependant j'ai pu voir des références à la Feuille C1 dans les codes.
Si C1 est écrit en dur alors çà ne peut pas fonctionner sur les autres feuilles.
Remplacez tout ce qui fait référence à la feuille C1 : ActiveWorkbook.Worksheets("C1")
par : ActiveSheet....
La macro se lancera sur la feuille en cours.