Bonsoir , merci de ta réponse
Bon, j'ai encore fouiné pour comprendre et normalement la macro de mon fichier ne PEUT pas fonctionner car d'après ce que j'ai pu relever :
Dans ce cas le VBA (range.select) ne peut pas s'executer en dehors d'une feuille non selectionnée
déjà en ecrivant le "." select , la liste intuitive n'apparait pas si précédé de "worksheets(k). range" ,c'est pas bon signe !! ; donc la méthode est :
worksheets(k).select
range("C5:L22").select
Si on regroupe ces 2 instructions en 1 seule : worksheets(k).range("C5:L22").select ;
l'exécution est simultanée donc conflit !
Pour parfaire et être sûr , j'ai retesté en supprimant le worksheets(k).select : le code ne s'exécute que sur la feuille que vous avez activé en dernier .. logique !