Bonjour…
Vous avez dit «bizare » ?
Avec ce que tu as donné, sans n’avoir rien rangé au niveau de la protection et avec ma version d’Excel (2016, pas Maquée), je n’ai toujours qu’un seul message et cela même avec la procédure qui vide une cellule protégée sans déprotéger la feuille !
Remarque (sans importance quant à ton problème) :
Es-tu partisan de « quand on l’ouvre, il savoir la fermer ! » ? (je parle de parenthèse )
Que tiens-tu à avoir avec MsgBox (Target) ?
- Si c’est le contenu, MsgBox Target suffit, même si certains préconisent d’ajouter .Value ou .Text ou … !
- Si c’est l’adresse, il faudra passer par MsgBox Target.Address car MsgBox(Target).Address provoquera une erreur.