乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 怎样查看<em>Excel</em>单元格中的颜色的代码?

怎样查看<em>Excel</em>单元格中的颜色的代码?

作者:乔山办公网日期:

返回目录:excel表格制作


Excel中对颜色处理,或者批量删除行列、更改行列大小等操作,用VBA处理最方便。对不同颜色赋值,可以用VBA快速处理。

操作系统:Win10;软件版本:Office2007

举例说明如下;

1.将A1:D4区域的颜色为红色的单元格显示为1,颜色为绿色的单元格显示为2:

2.Alt+F11,插入代码及代码注释如下:zhidao

3.F5选择执行代码,结果如下:



1、首先在excel表格中为单元格添加上背景色,需要知道添加的颜色代码,选中单元格。

2、然后点击工具栏中的“填充”选项,在其下拉菜单中找到填充的绿色。

3、点击打开的填充选项中点击“其他颜色”选项。

4、在打开的其他颜色对话框中即可看到当前的颜色对应的“RGB”颜色代码,下图中可以看到红色为“112”,绿色为“173”,蓝色为“71”。


答:转换RGB可以使用公式。e79fa5e98193e59b9ee7ad94339设置颜色可用代码。

如图:单元格B1的公式:

=MOD(INT(HEX2DEC(REPLACE(A1,1,1,""))/256 ^0),256)&","&MOD(INT(HEX2DEC(REPLACE(A1,1,1,""))/256 ^1),256)&","&MOD(INT(HEX2DEC(REPLACE(A1,1,1,""))/256 ^2),256)

返回结果分别代表R,G,B值。

C1单元格颜色可随A1的值改变而改变,具体实现方法,右键工作表标签--"查看代码",然后在窗口中贴入下面代码:

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column = 1 Then
        For Each cell In Target
            If cell = "" Then
                cell.Offset(0, 2).Interior.Pattern = xlNone
                Exit Sub
            Else
                cell.Offset(0, 2).Interior.Color = Application.Hex2Dec(Right(cell, Len(cell) - 1))
            End If
        Next
    End If
End Sub

之后可以通过改变A1值得到相应结果。



方法与步骤:
1.打开excel表,选中目标单元格,右键,然后点击“设置单元格格式”。

2.在弹出的窗口中选择“填充”选项卡,再单击“其他颜色”按钮,如图所示。

3.在“颜色”窗口中选择“自定义”,然后便可看到当前颜色的信息了,如图,颜色信息可表示为RGB(161,185,117)。

4.还可以选择不同的颜色模式下查看该背景色的属性信息。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网