Protection feuil3

Résolu/Fermé
jean300 Messages postés 374 Date d'inscription jeudi 11 août 2016 Statut Membre Dernière intervention 13 janvier 2020 - 7 juin 2018 à 18:29
jean300 Messages postés 374 Date d'inscription jeudi 11 août 2016 Statut Membre Dernière intervention 13 janvier 2020 - 7 juin 2018 à 21:52
Bonjour,

Je voudrais protéger une feuille lorsque l'on quitte cette feuille, mais la difficulté c'est que cette feuille peut déjà être protégée. Les personnes qui vont utiliser le fichier l'ignore.
Donc si elle est protégée, quitter la macro, si elle n'est pas protégée, la protéger avec le mot de passe "toto"

Je vous remercie de vous pencher sur ma demande.

Excel 2003 et 2013

3 réponses

jean300 Messages postés 374 Date d'inscription jeudi 11 août 2016 Statut Membre Dernière intervention 13 janvier 2020 14
7 juin 2018 à 19:10
J'ai essayer ce code mais il ne protège pas ma feuille

Private Sub Workbook_BeforeClose(Cancel As Boolean)
With Sheets("Param") 'Feuil3
Range("B10:C15").Font.ColorIndex = 35
.Protect Password:="Param", DrawingObjects:=True, Contents:=True, Scenarios:=True
.EnableSelection = xlNoSelection
End With
Application.Quit
End Sub
0
Mike-31 Messages postés 18347 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 25 novembre 2024 5 104
7 juin 2018 à 21:24
Bonsoir,

si j'ai bien compris ta demande, c'est de protéger la feuille 3 nommée Param en la quittant avec mot de passe toto

alors clic droit sur l'onglet de ta feuille3/Visualiser le code/colle le code ci-dessous

Private Sub Worksheet_Deactivate()
Sheets("Param").Protect Password:="toto"
End Sub

0
jean300 Messages postés 374 Date d'inscription jeudi 11 août 2016 Statut Membre Dernière intervention 13 janvier 2020 14
7 juin 2018 à 21:52
Bonsoir Mike
Je te remercie c'est super
Bonne soirée
0