Excel中的条件颜色编码

时间:2015-08-06 17:15:42

标签: excel vba colors fill color-coding

我有一个关于Excel和VBA的相当简单的问题,但由于我是VBA的新手,我不知道如何实现它。

我的整个列都有一个颜色代码。该列中的单元格表示R,G或Y.

我需要一个遍历该列的宏,更改所有表示" R"填充红色,更改所有表示" Y"填充黄色,并更改所有表示" G"填充绿色。

我知道这也可以通过简单地按字母顺序排序然后手动更改颜色来完成,但我正在寻找一种自动执行此操作的方法。

3 个答案:

答案 0 :(得分:1)

只需使用条件格式。您可以将文本和单元格更改为相同的颜色

答案 1 :(得分:0)

使用R,Y和G突出显示该列并应用条件格式。 |主页标签>条件格式>突出显示单元格规则>等于...... |输入您选择的字母并选择相应的配色方案!

答案 2 :(得分:0)

请试试这个:

Range("A1").Interior.Color = RGB(0, 0, 0)`

For R = 0 To 255
    For G=0 To 255
        For B=0 to 255
    Cells(1 , 1).Interior.Color = RGB(R, G, B)`
Next R

您可以使用另一个循环更改单元格行和列。