Wie kann man in VBA einen Spalte nicht schreibschützen, das restliche Blatt jedoch schon?
Hi, wie kann ich in Excel VBA eine Spalte nicht schreibgeschützt machen, das restliche Tabellenblatt jedoch schon? Kann mir da bitte jemand den Code schicken? Danke für die Antworten schon im Voraus! PS: Das Tabellenblatt ist schon schreibgeschützt, ich will nur wissen, wie ich diese eine Spalte beschreibbar machen kann...
2 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
Wenn Du ohne Kennwort geschützt hast, kannst Du mit folgendem Befehl die gewünschte Spalte (im Beispiel Spalte H) zur Bearbeitung freigeben.
'
ActiveSheet.Unprotect
Columns("H:H").Select
Selection.Locked = False
Selection.FormulaHidden = False
ActiveSheet.Protect DrawingObjects:=True,Contents:=True, Scenarios:=True
End Sub
In Excel 2013 -> Überprüfen -> Benutzer dürfen Bereiche bearbeiten (unter Änderungen) ... entsprechendes einstellen, anschließend -> Arbeitsmappe schützen
Das ganze nimmst du halt als Makro auf und hast es als VBA-Code.