Hallo!
Ich habe eine Vorlage, in der nur einige Bereiche geschützt werden sollen. Z.B. sollte es möglich sein Platzhalter per Makro einzufügen, für Bilder, Charts etc.
Wenn ich das Blatt schütze, dann kann ich keine Bilder einfügen, auch nicht wenn ich davor einige Zellen für die Bearbeitung freigegeben habe.
( Range(…).Locked = False )
Gibt es eine Möglichkeit ohne dem User das Passwort zu verraten?
Bin dankbar für jeden noch so kleinen Hinweis!
grüsse
catmad
Hört sich nach folgender Lösung an:
Extras -> Schutz -> Blatt schützen
Inhalte -> aktivieren
Objekte -> deaktivieren
Szenatien -> deaktivieren
Dann auf Wunsch noch ein Kennwort definieren.
Sorry, aber ich habe nur Excel2000, hoffe aber
dass dies auch unter E97 funktioniert.
Gruß
Marcus
Hallo,
mit VBA könnten Sie es wie folgt lösen:
'------------------------------------------------------------
Public Sub lockWorksheet(aWks As Worksheet, aPassword As String, aLock As Boolean)
On Error Resume Next
If aLock Then
Call aWks.Protect(aPassword)
Else
Call aWks.Unprotect(aPassword)
End If
End Sub
'------------------------------------------------------------
Sub testLock()
Call lockWorksheet(Tabelle1, "test", True)
End Sub
'------------------------------------------------------------
Sub testUnLock()
Call lockWorksheet(Tabelle1, "test", False)
End Sub
'------------------------------------------------------------
'------------------------------------------------------------
MfG, KoHa
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]