Bonjour
Tu sembles ne pas connaitre le principe du verrouillage dans Excel
Relis mon post du 27 février 2018, 21:47
Il faut déverrouiller (format cellule, onglet Protection) toutes les cellules où l'utilisateur à le droit de saisir.
Ensuite il faut protéger la feuille avec un mot de passe de préférence.
Le code que je t'ai mis dans le classeur ne change pas le tien mais y ajoutes le verrouillage de la cellule qui vient d'être saisie.
Il faudra y intégrer le mot de passe, car je n'en ai pas mis
A partir du moment où le verrouillage est en place tes autres procédures devront le gérer car cela protège aussi des actions faites par VBA.
Question pourquoi utilises-tu le format xls périmé depuis 2007 ? Cela te prive de toutes les fonctionnalités ajoutées depuis sans parler du poids du fichier...
Edit : correction fautes de frappe