unprotect / protect passwortabfrage
22.11.2006 21:56:48
Nils
Sub Blattschutz_ein()
Dim wks As Worksheet
myPwd = Application.InputBox("Passwort eingeben")
myPwd2 = Application.InputBox("Wiederholung")
If myPwd = myPwd2 Then
For Each wks In ActiveWorkbook.Worksheets
wks.Protect Password:=myPwd
Next wks
Else: MsgBox ("Paßwort übereinstimmend eingeben")
End If
End Sub
Sub Blattschutz_aus()
Dim wks As Worksheet
myPwd = Application.InputBox("Passwort eingeben")
For Each wks In ActiveWorkbook.Worksheets
wks.Unprotect Password:=myPwd
Next wks
End Sub
Gibt man bei "Blattschutz_aus()" ein falsches Passwort ein, kommt ein Laufzeitfehler! Kann man diesen Fehler im Makro abfangen?
Von wegen:
On Error GoTo FalschesPasswort
Wenn ja, kann mir jemand den Code entsprechend editieren?
Eine Meldung mit "Falsches Passwort" wäre gut...