Fill cell with RGB color
This tutorial will show you how to fill a cell or a range using RGB color in Excel to create a gradient scale.
exceldashboardschool.com
Option Explicit
Function myRGB(r, g, b)
Dim clr As Long, src As Range, sht As String, f, v
If IsEmpty(r) Or IsEmpty(g) Or IsEmpty(b) Then
clr = vbWhite
Else
clr = RGB(r, g, b)
End If
Set src = Application.ThisCell
sht = src.Parent.Name
f = "Changeit(""" & sht & """,""" & _
src.Address(False, False) & """," & clr & ")"
src.Parent.Evaluate f
myRGB = ""
End Function
Sub ChangeIt(sht, c, clr As Long)
ThisWorkbook.Sheets(sht).Range(c).Interior.Color = clr
End Sub
반응형
'excel' 카테고리의 다른 글
엑셀에서 문자 개수 세기 (0) | 2024.08.07 |
---|---|
조건합 SUMIF (0) | 2023.07.05 |
엑셀에서 오늘 날짜 입력 단축키: CTRL + ; (1) | 2023.06.22 |
f(x) = MID(text, start_num, num_chars) (0) | 2021.04.08 |
f(x) = TEXTJOIN() add-in for Excel 2013 (0) | 2021.04.06 |