Heuuu, c'est quoi le rapport avec ta question sur la protection des feuilles ?
Il n'y a aucun Protect dans ton code (?!?)
Par ailleurs quand je vois une boucle sur 500 lignes (sans se limiter au nécessaire), lisant et écrivant une à une les cellules dans un Change et un Selection_Change ça m'inquiète.
Tout ça en collant de bout de code piochés à droite et à gauche...
Tu m'étonnes qu'il faille attendre 10s pour une activation de feuille et 3s pour une simple sélection de cellule.
Désolé mais ton fichier ne m'inspire pas du tout.
Là il faut que tu repenses le fonctionnement de ton fichier, et que tu acquiers un peu plus de bases sur la programmation sur vba.
A commencer par l'utilisation des variables tableaux. Google est plein de tutos.
Une bonne nouvelle pour finir : ça n'a pas planté chez moi.
eric