07.02.2022, 04:21
Ich brauche mal wieder Hilfe,
Ich habe in einem geschützten Arbeitsblatt die Zellen B4:E4 in der ich Werte eintragen kann.
Nach der Eingabe in Zelle B4 soll der Courser von B4 nach C4 springen,
von C4 nach D4, von D4 nach E4 und wieder zurück nach B4.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address(False, False) = "B4" Then Range("C4").Activate
If Target.Address(False, False) = "C4" Then Range("D4").Activate
If Target.Address(False, False) = "D4" Then Range("E4").Activate
If Target.Address(False, False) = "E4" Then Range("B4").Activate
Sub End
Das klappt mit diesem Code auch ganz gut.
Sobald ich jedoch keinen neuen Wert eingebe, wird die Reihenfolge nicht mehr eingehalten.
Kann mir jemand weiterhelfen das die Reihenfolge auch ohne neue Werteingabe bestehen bleibt?
Gruß Frank
Ich habe in einem geschützten Arbeitsblatt die Zellen B4:E4 in der ich Werte eintragen kann.
Nach der Eingabe in Zelle B4 soll der Courser von B4 nach C4 springen,
von C4 nach D4, von D4 nach E4 und wieder zurück nach B4.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address(False, False) = "B4" Then Range("C4").Activate
If Target.Address(False, False) = "C4" Then Range("D4").Activate
If Target.Address(False, False) = "D4" Then Range("E4").Activate
If Target.Address(False, False) = "E4" Then Range("B4").Activate
Sub End
Das klappt mit diesem Code auch ganz gut.
Sobald ich jedoch keinen neuen Wert eingebe, wird die Reihenfolge nicht mehr eingehalten.
Kann mir jemand weiterhelfen das die Reihenfolge auch ohne neue Werteingabe bestehen bleibt?
Gruß Frank