J'ai un classeur excel avec macros et j'aimerais verrouiller

optimax Messages postés 2 Statut Membre -  
f894009 Messages postés 17414 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai fait un classeur excel avec des macros et je souhaite protéger mes formules. Je réussi à protéger mes feuilles et verrouiller mes cellules avec fonctions mais lorsque j'active une macro, ça plante. J'ai excel 2010. Merci
A voir également:

3 réponses

tyranausor Messages postés 4198 Statut Membre 2 040
 
Bonjour, les macros ne peuvent pas fonctionner si elles doivent travailler avec une ou des feuilles verrouillées! Ajoutes avant ton code (après le sub)

Feuil1.unprotect "mon_mdp"
...
...
Feuil1.protect "mon_mdp"


=> voir cette discussion sur le même thème

Évidement, c'est à modifier selon ta feuille
0
optimax Messages postés 2 Statut Membre
 
Merci Monsieur Tyra ! Nous sommes plusieurs utilisateurs sur mon classeur et certains, par inadvertance, suppriment les formules dans les cellules. Je vais tenter de protéger avant les macros et déprotéger après les saisies. Qu'en pensez-vous ? Merci, je ne connais pas vba.
0
f894009 Messages postés 17414 Date d'inscription   Statut Membre Dernière intervention   1 715
 
Bonjour a vous deux,

plus simple, avec ce type de protection, le VBA ecrit sans a a voir a enlever et remettre la protection.

A mettre dans ThisWorkbook

procedure: a adpater pour la feuille

Private Sub Workbook_Open()
        Sheets(1).Protect Password:="TOTO", UserInterFaceOnly:=True
End Sub
0