在excel中通过宏添加颜色

时间:2012-11-16 00:31:12

标签: excel excel-vba colors styling fill vba

我有13列关于我们当前库存的信息 - 二手汽车 它们按make model year等排序 我想要一个宏来查看第8列(Make)并将整行交替制作的填充颜色更改为黄色,这样它们在打印时会成组显示 根据购买和销售情况,可能来来去去,每个库存的数量也会发生变化。当然,当它到达数据底部时也需要停止。 我读了很多文章,但没有看到这个特别关注的问题 任何帮助或正确方向的点将不胜感激。 我使用Excel 2010

1 个答案:

答案 0 :(得分:0)

不需要宏。您可以使用条件格式。假设您的数据从第2行开始,请将第2行中单元格的条件格式设置公式设置为以下

=MOD(SUM(IF($H2:$H9999<>OFFSET($H2:$H9999,1,0),1,0)),2)=0

并根据需要设置该条件的突出显示。将格式复制并粘贴到其他单元格。根据需要调整下限,以覆盖所有行。这也可以变得动态,但我不想过多地混淆公式。