Effectivement, ça ne semble pas simple comme problème, même sans parler de la protection selon l'utilisateur.
Peut-être faut-il obliger l'utilisateur à passer par des UserForm de saisie ?
Ainsi, selon l'utilisateur on lui présente un UserForm ou un autre, qui ne lui permettra de modifier que certaines choses ?
Mais là, on part dans le développement d'une application complète...