Me revoilà, avec cette fois un petit test effectué sous 97 (j'ai pu avoir un portable sous Excel 97 finalement)
Résultat: le problème vient du fait que quand on modifie une cellule avec liste de validation comme c'est le cas ici, la procédure événementielle Worksheet_change n'est pas déclenchée.
Pour que cela fonctionne, il faut choisir la valeur dans la liste, puis aller cliquer et valider dans la barre des tâches. Bizarre, bizarre!
Où alors il faut que la saisie se fasse via le clavier: sélectionnez ne cellule, puis tapez la première lettre d'un des 4 choix (m pour maitrisé, n pour non maitrisé, q pour quelques erreurs, ou t pour trop d'erreur) et validez: dans ce cas, la procédure événementielle se déclenche. Mais pas si on sélectionne avec la souris via la flèche de liste.
De même, si vous tapez manuellement un des 4 choix dans une autre cellule que celles où il y a liste de validation, la macro de Zon comme la mienne fonctionnent parfaitement.
Du coup, il va falloir compliquer le tout pour passer par un autre moyen de choix que par une liste de validation. Je ne vois pas d'autre solution pour le moment.
Comme quoi, Celeda, l'adaptation de la macro n'est pas si simple que cela...Bon courage aux users de 97!
Laurent.
Laurent.