【发布时间】:2015-05-04 04:23:57
【问题描述】:
我有一个使用大约 1200 行和 5 列的 Excel 电子表格。 A 列包含颜色的名称。 B、C 和 D 列包含这些颜色的红色、绿色和蓝色值。 E 列是空的,但我希望 E 列中的每个单元格都使用 RGB 值等于该行中 B、C 和 D 列中的颜色的颜色进行着色。
我对 VBA 的经验很少,而且我在搜索中没有找到任何解决方案。
【问题讨论】:
我有一个使用大约 1200 行和 5 列的 Excel 电子表格。 A 列包含颜色的名称。 B、C 和 D 列包含这些颜色的红色、绿色和蓝色值。 E 列是空的,但我希望 E 列中的每个单元格都使用 RGB 值等于该行中 B、C 和 D 列中的颜色的颜色进行着色。
我对 VBA 的经验很少,而且我在搜索中没有找到任何解决方案。
【问题讨论】:
感谢 pnuts,该链接使我走上了正轨。对于任何有兴趣的人,我添加了
For i as integer = 2 to 1200
Cells(i, 5).Interior.Color = RGB(Cells(i, 4), Cells(i, 3), Cells(i, 2))
Next i
在工作表更改事件中。
【讨论】: