Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Zellschutz aufheben?





Frage

Hallo Allerseits, ich möchte gerne in einem geschütztem Arbeitsblatt eine Zelle für den Anwender freigeben und diese gezielt entsperren. Hier ein Auszug aus meinem Code. Leider bekomme ich einen Fehler, sobald die Locked Eigenschaft umgesetzt werden soll: Laufzeitfehler 1004: Anwendungs- oder objektdefinierter Fehler. Private Sub CommandButton2_Click() Dim UNICREWING As Worksheet Set UNICREWING = ActiveWorkbook.Sheets("UNICREWING") Worksheets("UNICREWING").Unprotect If [J15] = 0 Then [J15] = [U13] [K15] = [AA13] [L15] = [Z13] [N15] = [B26] [O15] = [X13] Worksheets("UNICREWING").Protect If [T15] = 11 Then Worksheets("UNICREWING").Range("O15").Locked = False Worksheets("UNICREWING").Protect End If ... Weiß jemand, woran es liegt?

Antwort 1 von Flupo

Bin mir nicht sicher aber ich vermute, dass sich die "Locked"-Eigenschaft nur umsetzen lässt wenn das Tabellenblatt ungeschützt ist.
Du musst also vor dem "locked=false" noch ein "unprotect" einbauen und danach wieder "protect".

Gruß Flupo

Antwort 2 von daniel-s

Hallo Flupo

Vielen Dank. Das ist des Rätsels Lösung. Der Protect-Befehl hat an der Stelle sowieso kein Sinn ergeben.

Gruß
Daniel

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: