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

Fermé
optimax Messages postés 2 Date d'inscription vendredi 3 juillet 2015 Statut Membre Dernière intervention 3 juillet 2015 - 3 juil. 2015 à 10:17
f894009 Messages postés 17217 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 27 décembre 2024 - 3 juil. 2015 à 16:04
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 3545 Date d'inscription jeudi 6 août 2009 Statut Membre Dernière intervention 1 avril 2022 2 035
Modifié par tyranausor le 3/07/2015 à 10:24
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 Date d'inscription vendredi 3 juillet 2015 Statut Membre Dernière intervention 3 juillet 2015
3 juil. 2015 à 10:38
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 17217 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 27 décembre 2024 1 712
Modifié par f894009 le 3/07/2015 à 16:04
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