Hallo !!!
Könnte mir jemand sagen, wie ich die Zellen A1-A4 vor dem Überschreiben schützen kann ? Ich trage dort per Makro Zahlen ein, die nicht verändert werden sollen.
Vielen Dank!!
Gruß Marcus
Hallo Marcus, am einfachsten wäre es natürlich, wenn du die ganze Tabelle schützen würdest und nur bei den Zellen, die geändert wdn dürfen das Sperrhäkchen entfernst. Mit deinem Makro musst du dann erst den Blattschutz aufheben, dann die Zellen ändern und anschließend den Blattschutz wieder herstellen (online-Hilfe un/protect). Alternativ könntest du, wenn du dir das zutraust, natürlich auch eine Ereignisprozedur schreiben, die von worksheet_change ausgelöst wird und die zuvor von deinem Makro in globalen Variablen abgelegten neuen Werte mit dem Inhalt der betreffenden Zellen vergleicht und bei Nichtübereinstimmung die Inhalte der Variablen in diese Zellen einträgt. In diesem Fall könntest du auf einen generellen Blattschutz verzichten. Es darf dann aber zu keinem Excel-Absturz kommen, sonst wären die Variablen leer (dieser Zustand darf natürlich zu keiner Änderung der Zellinhalte führen - abfangen!). toi-toi Luc
Anzeige
AW: Zellen vor dem Überschreiben schützen
01.02.2005 10:04:25
peter
geh sonst einfach auf Daten , Gültigkeit und dann Textlänge 0 0