hallo liebe excelleristen!
ich habe mal wieder ne frage zu olle excell:
ich habe ein objekt „arbeitsblatt“ das gesperrt werden soll. wenn ich aber auf „blatt schützen“ gehe und objekte schützen auswähle, schütz er zb. auch alle textfelder die aber editierbar bleiben sollen.
ich dachte mir jetzt über
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
abzufragen, ob „arbeitsbalatt“ ausgewählt ist, um nur für diesen moment alle objekte zu schützen. wenn die selektion aufgehoben wurde soll der schutz wieder gelöst werden.(geschütze objekte können aber garnicht selektiert werden…)
die zeile sähe so aus:
If ActiveSheet.Shapes(„arbeitsrahmen“).Select Then ActiveSheet.Protect DrawingObjects:=True
Else ActiveSheet.Protect DrawingObjects:=False
Tja, aber das funzt nich.
ich habe in der hilfe auch keine „position“ eigenschaft gefunden, über die ich dem „arbeitsblatt“ immer wieder die position übergebe.
ich will letzendlich ein drowObjekt das der/die userIn nicht verschieben kann, ohne alle anderen objekte mitzusperren…
na, das is doch einfach, oder?
viele liebe grüße
vom herpes