Par nature, la validation permet de limiter les choix disponibles en utilisant la liste. Par contre, elle n'interdit pas l'effacement de la plage.
J'ai placé une procédure évènementielle Worksheet.Change dans le module de la feuille "Feuil1".
A chaque modification de la valeur de A1, la procédure vérifie si la cellule contient des données valides.
Si c'est le cas, on mémorise la valeur de A1. Dans le cas contraire, on affiche un message et on réaffecte la valeur mémorisée à A1.
A+
EDIT :
J'ai 2 propositions à te soumettre :
1) Attendre la réponse à une question avant d'en poser une autre.
2) Joindre un classeur exemple pour éviter à l'intervenant de se perdre en conjectures.
Je vais attendre un peu, des fois que tu aies encore quelque chose à ajouter
A+