|
VBA获取单元格填充颜色的RGB值,或,用RGB的到填充颜色,如下图:
- Sub 颜色与RGB()
-
- '【1.1】已知单元格颜色RGB值获取【填充颜色】
- For i = 4 To 12
- R = Range("B" & i).Value
- G = Range("C" & i).Value
- B = Range("D" & i).Value
- Range("F" & i).Interior.Color = RGB(R, G, B)
- Next
-
- '【1.2】已知单元格【填充颜色】获取颜色RGB值
- For i = 4 To 12
- Range("H" & i) = Range("A" & i).Interior.Color Mod 256
- Range("I" & i) = Range("A" & i).Interior.Color \ 256 Mod 256
- Range("J" & i) = Range("A" & i).Interior.Color \ 256 \ 256 Mod 256
- Next
-
- '【2.1】已知单元格颜色RGB值获取【字体颜色】
- For i = 20 To 28
- R = Range("B" & i).Value
- G = Range("C" & i).Value
- B = Range("D" & i).Value
- Range("F" & i).Font.Color = RGB(R, G, B)
- Next
-
- '【2.2】已知单元格【字体颜色】获取颜色RGB值
- For i = 20 To 28
- Range("H" & i) = Range("A" & i).Font.Color Mod 256
- Range("I" & i) = Range("A" & i).Font.Color \ 256 Mod 256
- Range("J" & i) = Range("A" & i).Font.Color \ 256 \ 256 Mod 256
- Next
-
- End Sub
复制代码 原文件如下:
VBA填充RGB.rar
(39.08 KB, 下载次数: 93)
|
评分
-
3
查看全部评分
-
|