28.09.2016, 11:17
Hallo Forum,
ich bräuchte mal kurz Eure Hilfe.
ich habe ein arbeitsblatt und möchte in zwei Spalten jeweils den einzelnen Zellen bei bestimmten Einträgen eine Farbe zuweisen.
Da es sich um mehr als 7 verschiedene Farben handelt habe ich es in VBA versucht.
Das Ergebnis es funktioniert nur eine Farbe.
Da ich in VBA nicht so firm bin, habe ich einen Fehler gemacht.
Mein Code sieht folgendermaßen aus.
Kann mir jemand weiterhelfen.
Im Voraus vielen Dank
Gruß
Hubert
ich bräuchte mal kurz Eure Hilfe.
ich habe ein arbeitsblatt und möchte in zwei Spalten jeweils den einzelnen Zellen bei bestimmten Einträgen eine Farbe zuweisen.
Da es sich um mehr als 7 verschiedene Farben handelt habe ich es in VBA versucht.
Das Ergebnis es funktioniert nur eine Farbe.
Da ich in VBA nicht so firm bin, habe ich einen Fehler gemacht.
Mein Code sieht folgendermaßen aus.
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 14 Or Target.Column = 15 Then
If Target.Value = 1 Then
Target.Interior.ColorIndex = 3
If Target.Value = 2 Then
Target.Interior.ColorIndex = 16
If Target.Value = 3 Then
Target.Interior.ColorIndex = 6
If Target.Value = 4 Then
Target.Interior.ColorIndex = 5
If Target.Value = 5 Then
Target.Interior.ColorIndex = 4
If Target.Value = 6 Then
Target.Interior.ColorIndex = 46
If Target.Value = 7 Then
Target.Interior.ColorIndex = 7
Else
Target.Value = ""
End If
End If
End If
End If
End If
End If
End If
End If
End Sub
Kann mir jemand weiterhelfen.
Im Voraus vielen Dank
Gruß
Hubert