Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
296to300
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
296to300
296to300
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Zelllschutz locked

Zelllschutz locked
22.08.2003 10:25:45
Sven B

Sub protect_k6()
Dim iBlatt As Integer
For iBlatt = 2 To Worksheets.Count
Hallo Crackz,
möchte gern alle Tabellen ab Nummer 2 in einem Feld den Zellschutz aktivieren,
und noch ein paar farbformatierungen, der code sollte doch so funzen, tut er aber nicht. Woran liegts ?

Sub protect_k6()
Dim iBlatt As Integer
For iBlatt = 2 To Worksheets.Count
Worksheets(iBlatt).Unprotect password:="code"
Worksheets(iBlatt).Range("k6").Select
Selection.Locked = True
Selection.FormulaHidden = False
Worksheets(iBlatt).Range("k6").Font.ColorIndex = 48
Worksheets(iBlatt).Range("s6").Font.ColorIndex = 1
Worksheets(iBlatt).Range("y6").Font.ColorIndex = 1
Worksheets(iBlatt).Range("af6").Font.ColorIndex = 48
Worksheets(iBlatt).Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, password:="code"
Next iBlatt
End Sub

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zelllschutz locked
22.08.2003 10:32:50
WernerB.
Hallo Sven,
eine Zelle kann nur in einem aktiven Blatt selectiert werden.
Versuche mal anstatt:
Worksheets(iBlatt).Range("k6").Select
Selection.Locked = True
Selection.FormulaHidden = False
diese Variante (ungetestet):
With Worksheets(iBlatt).Range("K6")
.Locked = True
.FormulaHidden = False
End With
Viel Erfolg wünscht
WernerB.

AW: Zelllschutz locked
22.08.2003 10:56:04
Sven B
Hallo Werner,
danke erstmal dafür.
mit within hab ich es auch schon probiert, klappt aber auch nicht.
Die Locked Eigenschaft kann nicht festgelegt werden.
Sven

AW: Zelllschutz locked
22.08.2003 11:22:05
WernerB.
Hallo Sven,
bei mir funzt dieses Makro astrein:

Sub protect_k6()
Dim iBlatt As Integer
For iBlatt = 2 To Worksheets.Count
Worksheets(iBlatt).Unprotect password:="code"
With Worksheets(iBlatt).Range("K6")
.Locked = True
.FormulaHidden = False
End With
Worksheets(iBlatt).Range("k6").Font.ColorIndex = 48
Worksheets(iBlatt).Range("s6").Font.ColorIndex = 1
Worksheets(iBlatt).Range("y6").Font.ColorIndex = 1
Worksheets(iBlatt).Range("af6").Font.ColorIndex = 48
Worksheets(iBlatt).Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, password:="code"
Next iBlatt
End Sub

Gruß WernerB.

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige