Verrouiller une plage de cellules

Résolu
amar_7423 Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   -  
amar_7423 Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous.
J'ai un fichier de notes d'élèves.
Après saisie de toutes les notes par un utilisateur, souhaiterais que les notes soient verrouillées pour empêcher toute modification ultérieure par ce même utilisateur.
mais la modification sera faite uniquement par l'administrateur du fichier.
Est-ce possible avec VBA?
J'aime beaucoup VBA bien que j'ai des limites réelles en programmation VBA.
Merci de votre aide.

4 réponses

JCB40 Messages postés 3004 Date d'inscription   Statut Membre Dernière intervention   464
 
Bonjour,

Un exemple avec macros et boutons
https://www.cjoint.com/c/KEhq4c1aPHG
Cordialement



0
amar_7423 Messages postés 29 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir JCB40,
Bien reçu. mais si je clique à nouveau sur le bouton "valider les notes" alors une boite de dialogue affiche: Erreur d'exécution '1004' impossible de définir la propriété Locked de la classe Range
Pouvez-vous corriger cela?
Autre problème: pourquoi toute la feuille est verrouillée après validation des notes et non seulement la plage de notes?
Merci de la diligence.
0
JCB40 Messages postés 3004 Date d'inscription   Statut Membre Dernière intervention   464
 
Bonjour amar 7423
Ton fichier modifié
https://www.cjoint.com/c/KEiiDr8bq7G
Il faut savoir que pour que le verrouillage d'une plage soit efficace ,il faut protéger la feuille
Cordialement
0
amar_7423 Messages postés 29 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir JBC40
Merci beaucoup. Problème résolu.
A bientôt.
0