Macro et protection

Résolu
EC163 -  
 ec163 -
Bonjour, j'ai créé un tableau avec des cellules qui ne doivent pas être modifiées et d'autres qui doivent être complétées par des personnes qui n'y connaissent rien en excel "des médecins" par le biais de touches de raccourci ctrl + A ou ctrl + j (ce sont des macros)...
Mon problème est que je ne peux pas compléter les cellules car en protégeant la feuille par un mot de passe l'utilisation des touches de raccourcis devient impossible et pourtant en format de cellule j'ai bien dévérouillé la protection. J'espère avoir été suffisament clair et je vous remercie par avance de votre aide.

EC163
A voir également:

5 réponses

g Messages postés 1265 Date d'inscription   Statut Membre Dernière intervention   577
 
Bonjour,

Sans vraiment connaitre en détail ton classeur, il me semble que dans tes macros tu peux y inclure la "déprotection" en entrée et la protection en sortie.

Cordialement.
0
EC163
 
Merci mais je ne m'y connais pas vraiment en macro...j'aurais de le préciser dans le message :-(. Je vais tenter de mettre en place ce que tu me dis.
@ +
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour

Pour protéger une feuille et pour Ôter la protection d'une feuille

Voici la ligne à écrire en début de macro pour déprotéger la feuille

ActiveSheet.Unprotect

et celle-ci pour mettre la protection après avoir exécuté la tâche

ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True

Bonne journée
0
g Messages postés 1265 Date d'inscription   Statut Membre Dernière intervention   577
 
Bonjour,

Et si ta protection est avec mot de passe:

ActiveSheet.Unprotect Password:="ton mot de passe"

ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, Password:="ton mot de passe"

Cordialement.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ec163
 
merci pour ces réponses, la réponse de "g" me convient parfaitement, désolé pour le retard dans ma réponse mais c'étaient les vacances.
0