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

Résolu
Vero3646 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
Vero3646 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Contributeur Dernière intervention   6 438
 
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   Statut Membre Dernière intervention  
 
merci beaucoup !!!!!
0