protection très particulière de cellules

  • Initiateur de la discussion Jean-Marc SOULES
  • Date de début
J

Jean-Marc SOULES

Guest
Bonjour
Je voudrais réaliser un programme pour entrer des recettes journalières avec cette particularité: quand on a entré des données et que l'on a validé avec "enter", il faut qu'il ne soit plus possible de modifier ou d'effacer ces données, ou de supprimer cette cellule.
Je sèche!
merci à tous
jean-marc
 
C

Celeda

Guest
Salut,
Alors moi j'ai eu le même probleme pour que mes utilisateurs de fichiers
arrêtent d'enlever les formules et j'ai récupéré une procédure qui
marche bien depuis;
donnees-data
validation
choisir décimal
mettre dans le minimum 0.0001
dans le maximum 0.0002
de plus j'ai opté pour un message qui dit que l'on ne peut rien écrire dans cette cellule ni la modifier. La cellule est protégée.
Procédure donnée dans une précdente page - va voir il y a aussi une macro issue de Ti.
 
T

Ti

Guest
Tu peux effectivement protéger ta feuille, hormis les cellules où seront validées les données puis, à l'aide d'une procédure événementielle OnChange, tu verrouilles également la cellule qui vient d'être renseignée avec une proc du genre :

Range(Target).Locked = True
Si tu veux vraiment blider ta feuille, n'oublie pas que tu peux la protéger avec un mot de passe, même depuis VBA.
 

Discussions similaires