Hallo Michael,
vielen Dank! ist genau das wonach ich gesucht habe. Könntest du mir den Code etwas genauer erläutern? Speziell das mit Target.
Vielen Dank und viele Grüße
Chris
AW: Danke für die Rückmeldung + kurze Erläuterung
04.02.2016 09:41:30
Michael
Hallo Chris!
Gerne, freut mich, dass es passt! Hier eine kurze Info zum Code:
Wir nutzen hier ein Ereignis, und zwar Worksheet_SelectionChange (in diesem Fall nur auf dem zugehörigen Tabellenblatt, hier Tabelle1). Dieses Ereignis wird immer angestoßen, wenn sich der ausgewählte Zellbereich ändert (wenn eine neue Selection, also Bereichsauswahl, getroffen wird). Target ist somit immer das Ziel jenes Vorgangs, der das Ereignis ausgelöst hat - was ist das Ziel einer Bereichsauswahl? Ein Zellbereich!
Im Code passiert dann nichts anderes, als dass wir prüfen ob Zeile 6 Teil des Target ist (hier wird bei Auswahl von mehr als einer Zelle auf die aktive Zelle Bezug genommen). Ist Zeile 6 KEIN Teil des Target speichern wir diese Auswahl als Bereich in einer globalen Variablen LetzteAdresse. Ist Zeile 6 Teil des Target rufen wir eine Messagebox auf und ändern die Zellauswahl auf den Bereich, der in der globalen Variablen gespeichert ist.
LG
Michael
Anzeige
AW: Danke für die Rückmeldung + kurze Erläuterung
04.02.2016 10:27:09
Chris
Vielen Dank für deine ausführliche und verständnisvolle Erläuterung!
Habe damit etwas rumgespielt und die Sperrung auf eine einzelne Zelle umgeschrieben :)
Danke nochmals und viele Grüße
Chris