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
225
Réponses
5
Affichages
455
Compte Supprimé 979
C
Réponses
6
Affichages
263

Statistiques des forums

Discussions
312 492
Messages
2 088 925
Membres
103 984
dernier inscrit
maliko67