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
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
A voir également:
- J'ai un classeur excel avec macros et j'aimerais verrouiller
- Verrouiller cellule excel - Guide
- Si et excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
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
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)
=> voir cette discussion sur le même thème
Évidement, c'est à modifier selon ta feuille
Feuil1.unprotect "mon_mdp"
...
...
Feuil1.protect "mon_mdp"
=> voir cette discussion sur le même thème
Évidement, c'est à modifier selon ta feuille
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
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.
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
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
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