У меня есть три столбца данных о цвете в моей рабочей таблице. Они помечены как R, G и B и содержат значения с плавающей точкой от 0 до 1. Как мне покрасить фон четвертой ячейки в каждой строке на основе значений R, G и B?

Благодарю.

Этот код работает, когда вы наводите курсор на ячейку:

=HYPERLINK(SetRGB(D2,A2*255,B2*255,C2*255),"HOVER!")

Но я хотел бы предварительно рассчитать цвета для каждого ряда.

1 ответ1

1

Пожалуйста, попробуйте этот код:

Private Sub Worksheet_Calculate()
   Range("D1").Interior.Color = RGB(Range("A1"), Range("B1"), Range("C1"))
End Sub

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .