For Schleife
14.03.2007 13:30:00
Frank
ich habe ein Frage.
Wie kann ich folgenden Code mit einer For Schleife verkleiner?
If Target.Row = 5 Then
Select Case Cells(5, Target.Column)
Case Is = "u"
Cells(4, Target.Column).Interior.ColorIndex = 5
Case Is = "k"
Cells(4, Target.Column).Interior.ColorIndex = 6
Case Is = "g"
Cells(4, Target.Column).Interior.ColorIndex = 4
Case Is = "d"
Cells(4, Target.Column).Interior.ColorIndex = 13
Case Is = "s"
Cells(4, Target.Column).Interior.ColorIndex = 34
Case Is = ""
Cells(4, Target.Column).Interior.ColorIndex = xlNone
End Select
End If
If Target.Row = 7 Then
Select Case Cells(7, Target.Column)
Case Is = "u"
Cells(6, Target.Column).Interior.ColorIndex = 5
Case Is = "k"
Cells(6, Target.Column).Interior.ColorIndex = 6
Case Is = "g"
Cells(6, Target.Column).Interior.ColorIndex = 4
Case Is = "d"
Cells(6, Target.Column).Interior.ColorIndex = 13
Case Is = "s"
Cells(6, Target.Column).Interior.ColorIndex = 34
Case Is = ""
Cells(6, Target.Column).Interior.ColorIndex = 15
End Select
End If
If Target.Row = 9 Then
Select Case Cells(9, Target.Column)
Case Is = "u"
Cells(8, Target.Column).Interior.ColorIndex = 5
Case Is = "k"
Cells(8, Target.Column).Interior.ColorIndex = 6
Case Is = "g"
Cells(8, Target.Column).Interior.ColorIndex = 4
Case Is = "d"
Cells(8, Target.Column).Interior.ColorIndex = 13
Case Is = "s"
Cells(8, Target.Column).Interior.ColorIndex = 34
Case Is = ""
Cells(8, Target.Column).Interior.ColorIndex = xlNone
End Select
End If
If Target.Row = 11 Then
Select Case Cells(11, Target.Column)
Case Is = "u"
Cells(10, Target.Column).Interior.ColorIndex = 5
Case Is = "k"
Cells(10, Target.Column).Interior.ColorIndex = 6
Case Is = "g"
Cells(10, Target.Column).Interior.ColorIndex = 4
Case Is = "d"
Cells(10, Target.Column).Interior.ColorIndex = 13
Case Is = "s"
Cells(10, Target.Column).Interior.ColorIndex = 34
Case Is = ""
Cells(10, Target.Column).Interior.ColorIndex = 15
End Select
End If
Vielen Dank sachonmal für Eure Antwort
Frank