Control d'un enregistrement dans VBA

lynda789456 -  
 lynda789456 -
Bonjour :)
Je voudrai savoir quel est le code utilisé dans vba pour enregistrer un classeur dans son poste (genre le classeur doit étre protégé par un mot de passe pour pouvoir l'enregistrer, comment faire celà svp ?, je voudrai protéger mon classeur par un mot de passe (pour permettre qu'à un seul utilisateur de l'enregistrer dans son poste, les autres utilisateurs puisqu'ils ne sauront pas le mot de passe, ils pourront pas enregistrer ce dernier )
J'ai testé ce code, mais ça marche pas :(
Sub Workbook_beforeSave(Cancel As Boolean)

Secret = "essai"
Question = InputBox("Mot de passe pour l'enregistrement ?")

If Question <> Secret Then
MsgBox ("Enregistrement Interdit")
Cancel = True
End If
End Sub

Cordialement ;)
A voir également:

1 réponse

Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Bonjour,

Il n'est pas possible d'empêcher l'enregistrement d'une copie d'un classeur que l'on peut lire (puisqu'il suffit de désactiver les macros).
0
lynda789456
 
Donc je ne peux pas empécher un utilisateur d'enregistrer le document via un code vba :( ?
Merci pour la réponse c gentil :)
Cordialement ^^
0