Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

blattschutz

Forumthread: blattschutz

blattschutz
15.01.2008 21:24:54
christian
hallo experten
ich habe ein macro das alle tabellenblätter mit blattschutz sperrt.
ich möchte jedoch aber nur eine tabelle name "Daten"SPERREN.
frage:
wie muss ich das macro ändern das nur die tabelle "Daten" mit einem blattschutz gesperrt wird?

Sub Setzen()
Const PwPerfekt = "0123"
Application.ScreenUpdating = False
MsgBox "Passwort = " & PwPerfekt 'Box dient nur zum Veranschaulichen
Dim wks As Worksheet
Dim Pwd As String
Pwd = Application.InputBox("Passwort eingeben")
If Pwd = PwPerfekt Then
For Each wks In ActiveWorkbook.Worksheets
'durch den Schutz mit dem Zusatz
'UserInterfaceOnly:= True
ActiveSheet.Protect Password:="0123", UserInterfaceOnly:=True
'kann man (nur mit VBA) Zellen trotz Blattschutz ändern!
wks.Protect Password:=Pwd, UserInterfaceOnly:=True
Next wks
Else
MsgBox "Passwort-Fehler"
End If
Application.ScreenUpdating = True
End Sub


danke
christian neu

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: blattschutz
15.01.2008 21:29:55
{Boris}
Hi Christian,
aus der Hand:

Sub Setzen()
Const PwPerfekt = "0123"
Application.ScreenUpdating = False
MsgBox "Passwort = " & PwPerfekt 'Box dient nur zum Veranschaulichen
Dim Pwd As String
Pwd = Application.InputBox("Passwort eingeben")
If Pwd = PwPerfekt Then
Worksheets("Daten").Protect Password:=Pwd, UserInterfaceOnly:=True
Else
MsgBox "Passwort-Fehler"
End If
Application.ScreenUpdating = True
End Sub


Anzeige
AW: blattschutz
15.01.2008 21:36:00
christian
servus boris
das war ein nicht nur aus der hand da steckt schon sicher eine menge erfahrung drinnen,
vielen vielen dank funkt perfekt.
gruss
christian neu
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige