Hallo Thomas,
ich wollte nun den Code gerne mal in eine Tabelle einsetzen, damit
Sie ein wenig lebt. Ich glaube ich hatte Dich falsch verstanden - der
Code ist wohl nur für Spalte 1-4 oder ?
Ich hatte gehofft, dass man den Bereich überall hinsetzen
kann - entweder die ganzen spalten oder nur einen rechteckigen
bereich so wie a1 bis c33.
Nun stehen meine RGBs gerade in AC bis AE und das Feld AF
soll eingefärbt werden.
Ist es Dir ohne großen Aufwand möglich, den Code zu ändern,
dass es so klappt, wie ich es brauche ? Ich stelle mir
grad vor, dass es für Dich nur ein Handgriff ist.
Oder ?
Private Sub Worksheet_Change(ByVal Target As Range)
'Hier den Bereich anpassen
Set Target = Application.Intersect(Target, Range("AC:AC,AE:AE"))
If Target Is Nothing Then Exit Sub
On Error GoTo ErrorHandler
Application.EnableEvents = False
Dim rngZelle As Range
For Each rngZelle In Target
Cells(Target.Row, 4).Interior.Color = RGB(Cells(Target.Row, 1), _
Cells(Target.Row, 2), Cells(Target.Row, 3))
Next rngZelle
ErrorHandler:
Application.EnableEvents = True 'Ereignisse wieder einschalten
End Sub
Gruesse,
Daniel