Protéger classeur excel
Fermé
blux
Messages postés
26302
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
19 septembre 2024
-
7 nov. 2013 à 16:57
blux Messages postés 26302 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 19 septembre 2024 - 8 nov. 2013 à 11:44
blux Messages postés 26302 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 19 septembre 2024 - 8 nov. 2013 à 11:44
A voir également:
- Protéger classeur excel
- Proteger cellule excel - Guide
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Protéger un dossier par mot de passe - Guide
3 réponses
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
523
7 nov. 2013 à 17:17
7 nov. 2013 à 17:17
Bonjour,
Tu devrais t'intéresser à la méthode Worksheet.Protect et plus particullièrement au paramètre UserInterfaceOnly .
Ce sujet est souvent abordé sur le net.
A+
Tu devrais t'intéresser à la méthode Worksheet.Protect et plus particullièrement au paramètre UserInterfaceOnly .
Ce sujet est souvent abordé sur le net.
A+
bonjour
regarde aussi la protection des macros
ex: a mettre dans tous mes modules
Option Private Module
A+
Maurice
regarde aussi la protection des macros
ex: a mettre dans tous mes modules
Option Private Module
A+
Maurice
blux
Messages postés
26302
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
19 septembre 2024
3 300
8 nov. 2013 à 10:27
8 nov. 2013 à 10:27
Pour moi, l'option private sert uniquement à gérer la portée des variables...
blux
Messages postés
26302
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
19 septembre 2024
3 300
Modifié par ichiriac le 8/11/2013 à 14:50
Modifié par ichiriac le 8/11/2013 à 14:50
@Gyrus : merci pour l'option, c'est ce que je cherchais.
J'ai aussi protégé le code, sinon ça ne sert à rien ;-)
En résumé :
- protection des feuilles via VBA :
On peut déprotéger les feuilles en saisissant le mot de passe 'secret'.
- protection du code (visible via ALT-F11) :
- Ouvrir la fenêtre de code (ALT-F11)
- Se placer sur le projet VBA du classeur
- Clic droit, choisir "Propriétés de VBAProject..."
- Cliquer sur l'onglet "Protection"
- Cocher la case "Verrouiller le projet pour affichage"
- Remplir les cases mot de passe
Il faudra saisir le mot de passe lorsqu'on voudra visualiser le code.
A+ blux
J'ai aussi protégé le code, sinon ça ne sert à rien ;-)
En résumé :
- protection des feuilles via VBA :
Private Sub Workbook_Open()
Dim wSheet As Worksheet
For Each wSheet In Worksheets
wSheet.Protect Password:="secret", _
UserInterFaceOnly:=True
Next wSheet
End Sub
On peut déprotéger les feuilles en saisissant le mot de passe 'secret'.
- protection du code (visible via ALT-F11) :
- Ouvrir la fenêtre de code (ALT-F11)
- Se placer sur le projet VBA du classeur
- Clic droit, choisir "Propriétés de VBAProject..."
- Cliquer sur l'onglet "Protection"
- Cocher la case "Verrouiller le projet pour affichage"
- Remplir les cases mot de passe
Il faudra saisir le mot de passe lorsqu'on voudra visualiser le code.
A+ blux
"Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"