Excel 中的条件颜色编码

Conditional color coding in Excel

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

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

我需要一个宏来遍历该列,将所有表示 "R" 的单元格更改为红色填充,将所有表示 "Y" 的单元格更改为黄色填充,以及将所有显示 "G" 的单元格更改为填充绿色。

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

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

突出显示包含 R、Y 和 G 的列并应用条件格式。 |主页选项卡 > 条件格式 > 突出显示单元格规则 > 等于... |输入您选择的字母和select相应的配色方案!

请试试这个:

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

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