如何使用VBA修改Excel中的颜色调节单元格

时间:2012-03-20 00:01:18

标签: excel-vba excel-formula conditional-formatting vba excel

有没有办法改变超过1000种颜色条件细胞?我需要修改字体颜色和样式。我对VBA很新,但我确信它可以比突出显示整个工作表并逐个修改每个规则更快。我知道我可以做管理规则,但我有超过60,000个细胞,平均有5个细胞适应一个细胞。在其他作品中:

单元格A:1到D:1是测试分数。如果分数大于或等于最低及格分数,则需要将这些分数更改为绿色。

如果(A:1)> = passgrade,则将颜色设置为绿色。

我知道有一种比手动设置更简单的方法。现在我必须相应地更改单个单元格(一些复制后复制重复(等)规则...一组单元格花了20分钟才删除所有多余的规则(学到的经验教训,只需使用删除所有条件时)发生这种情况。)

是否有一个简单的代码可以引用Excel中的单元格(对象?)来加速这种情况?

我正在使用Excel 2007.希望能让事情更加清晰。谢谢!

1 个答案:

答案 0 :(得分:0)

我不完全确定这是否是您正在寻找的,但听起来您有更多的规则而不是必要的。如果你去家 - >条件格式 - >管理规则...它将显示所有规则的列表以及规则适用的工作表范围。在许多情况下,例如,您可以通过删除执行相同操作但适用于不同单元格的重复规则来完成您要执行的操作。这会得到你想要的吗?