Hallo zusammen
Ich habe in einem Excel-Sheet aus 13 Tabellen zusammen gestellt. Die 13. Tabelle ist eine Zusammenfassung der ersen 12 und entsprechend verlinkt worden. Auf dieser 13. Tabelle muss ich nun einzelne Felder entsprechend den eingegebenen Werten einfärben. Dies habe ich so gelöst:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim icolor As Integer
If Not Intersect(Target, Range("A1:A10")) is Nothing Then
Select Case Target
Case 1 To 5
icolor = 6
Case 6 To 10
icolor = 12
Case 11 To 15
icolor = 7
Case 16 To 20
icolor = 53
Case 21 To 25
icolor = 15
Case 26 To 30
icolor = 42
Case Else
'Whatever
End Select
Target.Interior.ColorIndex = icolor
End If
End Sub
Dies funktioniert eigentlich, doch auf der 13. Tabelle, die mit den anderen verlinkt ist, muss ich alles jede einzelne Zelle anklicken und ENTER drücken, damit die Zellen die Farben über nehmen. Gibt es dafür einen Automatismus?
Für Ratschläge bin ich echt dankbar.
Dani
PS: der Code ist nicht von mir, den habe ich im Internet gefunden.