
Option Explicit
Sub Iclr()
On Error Resume Next
Dim ln As Integer, i As Integer
Dim r As Integer, g As Integer, b As Integer
With ActiveSheet
ln = .[a60000].End(xlUp).Row
For i = 1 To ln
r = CInt(.Range("a" & i).Value)
g = CInt(.Range("b" & i).Value)
b = CInt(.Range("c" & i).Value)
.Range("d" & i).Interior.Color = RGB(r, g, b)
Next i
End With
End Sub