Problem bei Worksheet_Change
27.09.2016 12:53:07
Peter
habe bereits einige Versuche hinter mir, finde aber keine Lösung.
Ich bin mir sicher ihr könnt mir helfen.
Folgendes Makro habe ich gefertigt:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Range("C:C"), Target) Is Nothing Then Exit Sub
If Target(1).Column = 3 Then 'Spalte E
Application.Goto Cells(Target(1).Row + 1, 1) 'Spalte A
Else
Application.Goto Cells(Target(2).Row, Target(2).Column - 2) '1 Zeile tiefer und 4 nach _
links
End If
If Intersect(Range("D:D"), Target) Is Nothing Then Exit Sub
If Target(1).Column = 4 Then 'Spalte F
Application.Goto Cells(Target(1).Row + 1, 1) 'Spalte A
Else
Application.Goto Cells(Target(2).Row, Target(2).Column - 4) '1 Zeile tiefer und 4 nach _
links
End If
If Intersect(Range("E:E"), Target) Is Nothing Then Exit Sub
If Target(1).Column = 5 Then 'Spalte E
Application.Goto Cells(Target(1).Row + 1, 1) 'Spalte A
Else
Application.Goto Cells(Target(2).Row, Target(2).Column - 3) '1 Zeile tiefer und 4 nach _
links
End If
End Sub
Die Aufgabe: Wenn ich in Spalte C einen Wert eingebe, soll der Cursor in die nächste Zeile Spalte A springen, das selbe mit Spalte D und E. Jede einzelne Anweisung funktioniert. Wie kann ich es erreichen, dass das für alle drei Anweisungen funktioniert.Besten Dank für Eure Hilfe
Gruss Peter