Verrouiller une plage de cellules [Résolu]

Signaler
Messages postés
8
Date d'inscription
samedi 20 février 2021
Statut
Membre
Dernière intervention
22 mai 2021
-
Messages postés
8
Date d'inscription
samedi 20 février 2021
Statut
Membre
Dernière intervention
22 mai 2021
-
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

Messages postés
2367
Date d'inscription
lundi 2 juillet 2018
Statut
Membre
Dernière intervention
25 juin 2021
411
Bonjour,

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



Messages postés
8
Date d'inscription
samedi 20 février 2021
Statut
Membre
Dernière intervention
22 mai 2021

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.
Messages postés
2367
Date d'inscription
lundi 2 juillet 2018
Statut
Membre
Dernière intervention
25 juin 2021
411
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
Messages postés
8
Date d'inscription
samedi 20 février 2021
Statut
Membre
Dernière intervention
22 mai 2021

Bonsoir JBC40
Merci beaucoup. Problème résolu.
A bientôt.