macro pour proteger et deproteger avec password

  • Initiateur de la discussion stephane
  • Date de début
S

stephane

Guest
Comment créer une macro qui protege ma feuille avec un mot de passe, et une autre qui la deprotege avec le mot de passe.

merci pr votre aide
 

ccpapy

XLDnaute Impliqué
bonjour à tous, un code glané ici même (merci à son auteur) qui protege toutes les feuilles du classeur



Private Sub CommandButton1_Click()

Application.ScreenUpdating = False
Dim Feuil As Worksheet
For Each Feuil In Sheets
Feuil.Protect PassWord:='123'
Next Feuil

End Sub


Private Sub CommandButton2_Click()

Dim Feuil As Worksheet
For Each Feuil In Sheets
Feuil.Unprotect PassWord:='123'
Next Feuil
Dim PassWord As String

PassWord = InputBox(' Entrez le mot de passe ', ' Déverrouillage de l'ensemble des Feuilles')
If PassWord = '123' Then
ActiveSheet.Unprotect '123'
Else
MsgBox 'Erreur Mot de Passe !', , 'Attention'
End If

End Sub

amicalement
 
S

Stéphane

Guest
Merci pour votre aide,

maisla protection reste avec mot de passe reste sur une feuille et pas toutes ???
Pouvez vous m'aider?

De plus quelle est la différence entre Private Sub et Sub ???

bonne journée a tous
 

ccpapy

XLDnaute Impliqué
bonjour,
un exemple ;)
[file name=mdp_20060511140554.zip size=10979]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/mdp_20060511140554.zip[/file]

à+
 

Pièces jointes

  • mdp_20060511140554.zip
    10.7 KB · Affichages: 84

Discussions similaires

Réponses
8
Affichages
182
Réponses
5
Affichages
417
Compte Supprimé 979
C
Réponses
6
Affichages
213

Membres actuellement en ligne

Statistiques des forums

Discussions
312 348
Messages
2 087 508
Membres
103 569
dernier inscrit
zeiffel976