ich habe folgenden Code von Hajo nun in alle Worksheets eingefügt. Mit unterschiedlichen Bereichen je Worksheet. Funktioniert gut je Worksheet. Gibt es die Möglichkeit dieses nun per VBA ein und aus zuschalten.
Ich stelle mir folgendes vor. In Tabelle2 soll ein Knopf sein, mit dem ich diese Funktion aktivieren bzw. deaktiviern kann. Und beim Deaktivieren soll nach einem Passwort gefragt werden.
Klasse wäre natürlich, wenn mann in Tabelle2 auch noch den Status anzeigen könnte. Ob es aktiviert oder deaktiviert ist.
Besten Dank und Gruß
Michael
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
'* H. Ziplies *
'* 08.01.03 *
'* erstellt von Hajo.Ziplies@web.de *
'* <a href="http://home.media-n.de/ziplies/">http://home.media-n.de/ziplies/</a> *
' ein bestimmter Bereich darf nicht ausgewählt werden
Dim RaBereich As Range, RaZelle As Range
' Bereich der Wirksamkeit
Set RaBereich = Range("E28:E381")
' ActiveSheet.Unprotect
For Each RaZelle In Range(Target.Address)
If Intersect(RaZelle, RaBereich) Is Nothing Then
Else
Range("A1").Select
Exit For
End If
Next RaZelle
' ActiveSheet.protect
End Sub