Verrouiller en écriture une feuille d'un classeur Excel 2000

Résolu/Fermé
Vero3646 Messages postés 6 Date d'inscription mardi 19 mai 2015 Statut Membre Dernière intervention 2 juin 2015 - 30 mai 2015 à 12:32
Vero3646 Messages postés 6 Date d'inscription mardi 19 mai 2015 Statut Membre Dernière intervention 2 juin 2015 - 30 mai 2015 à 17:39
Bonjour,

J'ai un classeur Excel 2000 qui contient une feuille "log" qui à l'aide d'une marco VBA me permet d'avoir un suivi de toutes les modifications effectuées dans ce fichier Excel.
Est-il possible de protéger cette feuille log en écriture de façon à ce que aucun utilisateur (même pas moi) ne puisse la modifier par mégarde, mais bien sûr sans bloquer le programme VBA qui doit être le seul à pouvoir écrire sur cette feuille ? Excel 2000 le permet-il ?
Merci ;)
A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
30 mai 2015 à 13:07
Bonjour

commencer les macros qui agissent sur cette feuille par
Activesheet.unprotect
et les terminer par
Activesheet.protect

si besoin de mots de passe:
=Activesheet.unprotect "mot de passe"
=Activesheet.protect "mot de passe"

et bien entendu, selon le niveau de risque, protéger VBA pour que les macros ne soient pas lisibles... et surtout ne pas oublier le mot de passe

crdlmnt

1
Vero3646 Messages postés 6 Date d'inscription mardi 19 mai 2015 Statut Membre Dernière intervention 2 juin 2015
30 mai 2015 à 17:39
merci beaucoup !!!!!
0