Bonjour,
Il faut que tu comprennes comment fonctionne la procédure.
Elle détecte une modification de la valeur des cellules (et non pas la couleur).
Si l’utilisateur modifie une valeur, la cellule est coloriée en jaune et un "X" est notée en colonne C.
Si l’utilisateur s’est trompé et qu’il corrige sa saisie, cette correction est interprétée comme une modification. L’effet est donc le même, la cellule est coloriée en jaune et un "X" est notée en colonne C.
En cas d’erreur de saisie :
Si l’utilisateur supprime la couleur de remplissage, la procédure évènementielle n’est pas lancée car la valeur de la cellule n’est pas modifiée.
Si l’utilisateur supprime le "X" en colonne C, la procédure évènementielle n’est pas lancée puisque cette cellule n’est pas incluse dans la plage de traitement.
L’utilisateur peut donc corriger la couleur et le marquage.
Si tu souhaites que cette opération soit facilitée, tu peux ajouter une procédure de réinitialisation qui va réaliser ces 2 actions (enlever le remplissage et le "X").
Voir l’exemple joint. Tu sélectionnes la cellule jaune et tu cliques sur le bouton "EFFACER JAUNE"
A+