Re bonsoir
comme je l'ai déjà dis... c'est lié au fait qu'il y a un appel récursif de la fonction worksheet_change.
je m'explique... il y a une modification du contenu d'une cellule, on appel la fonction worksheet_change. dans le code, tu modifie la couleur d'une cellule en partant de la ligne 1..; donc on appel la fonction worksheet_change... qui va changer la couleur d'une cellule de la ligne 1 et donc refaire un appel de la fonction worksheet_change,....; et ainsi de suite (boucle "infinie"), jusqu’à remplir la mémoire disponible jusqu'au plantage....
l'instruction application.enableevents = false
désactive le lancement de la fonction worksheet_change sur changement d'une nouvelle cellule de la feuille...
mais si on veut que cela re fonctionne à la fin il ne pas pas oublié de réactivé les événements...
A+
Fred