einzelne Zelle schützen

26/02/2009 - 18:33 von Berthold Alt | Report spam
Hallo Mitleser,

in einer umfangreichen Excel 2003-Tabelle möchte ich nur eine einzige
Zelle vor Überschreiben schützen. Für sie ist ein Name definiert und
sie soll sich beim Einfügen/Löschen von davorliegenden Zeilen/Spalten
entsprechend verschieben. Muss ich dazu den Weg über Zelle entsperren,
Blatt schützen und einzelne Freigabe aller Funktionen, die die
gesperrte Zelle nicht berühren, gehen?
Oder gibt es eine einfachere Methode?

Dankbar für eine Hilfe
Berthold Alt
 

Lesen sie die antworten

#1 Dietmar Vollmeier
26/02/2009 - 18:59 | Warnen spam
Servus Berthold!

*Berthold Alt* schrieb am 26.02.2009 um 18:33 Uhr...
in einer umfangreichen Excel 2003-Tabelle möchte ich nur eine einzige
Zelle vor Überschreiben schützen. Für sie ist ein Name definiert und
sie soll sich beim Einfügen/Löschen von davorliegenden Zeilen/Spalten
entsprechend verschieben. Muss ich dazu den Weg über Zelle entsperren,
Blatt schützen und einzelne Freigabe aller Funktionen, die die
gesperrte Zelle nicht berühren, gehen?



Wàre eine Möglichkeit

Oder gibt es eine einfachere Methode?



Per VBA

8<>8
Private Sub Worksheet_Change(ByVal Target As Range)

If Not Application.Intersect(Target, Range("Zellenname")) Is Nothing Then
Application.EnableEvents = False
Application.Undo
Application.EnableEvents = True
End If

End Sub
8<>8

HTH

und tschüss
Didi
"Auf das Fernsehen sollten wir keine Tràume vergeuden, weil
es sich einfach nicht finanzieren làßt."

Ähnliche fragen