syntaxe de la méthode Protect / Unprotect

  • Initiateur de la discussion Initiateur de la discussion cabsen
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

cabsen

XLDnaute Junior
Bonjour le forum,

Je rencontre un petit soucis de syntaxe :

Code:
Const pass As String = "mot de passe"

Private Sub activer_protection()

    Windows("sem07_08_v12b.xls").Activate

        Sheets("accueil").Protect Password:="pass"
    
        For i = 1 To 52
        If i < 10 Then i = "0" & i
            Sheets("sem" & i).Protect Password:="pass"
        Next i
    
End Sub

Private Sub desactiver_protection()

    Windows("sem07_08_v12b.xls").Activate

        Sheets("accueil").Unprotect Password:="pass"
    
        For i = 1 To 52
        If i < 10 Then i = "0" & i
            Sheets("sem" & i).Unprotect Password:="pass"
        Next i

End Sub

Vous vous doutez de mon problème 😉
Le mot de passe réellement appliqué est "pass" et non "mot de passe" !
Je ne parviens pas à trouver la syntaxe pour attribuer une constante à la méthode Password…

Si quelqu'un sait faire, je suis tout ouïe.

D'avance merci.
 
Re : syntaxe de la méthode Protect / Unprotect

Bonjour

Et comme ça
Code:
Const pass As String = "mot de passe"
Private Sub activer_protection()
Windows("sem07_08_v12b.xls").Activate
Sheets("accueil").Protect pass
    For i = 1 To 52
        If i < 10 Then i = "0" & i
            Sheets("sem" & i).Protect pass
        Next i
    End Sub

Private Sub desactiver_protection()
Windows("sem07_08_v12b.xls").Activate
Sheets("accueil").Unprotect pass
    For i = 1 To 52
        If i < 10 Then i = "0" & i
            Sheets("sem" & i).Unprotect pass
        Next i
End Sub
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
15
Affichages
784
Réponses
10
Affichages
661
Réponses
5
Affichages
418
Retour