如果所有行都是空的,如何更改行的颜色。 VBA或不?

我有一个问题,改变行的颜色取决于该行中的单元格是否包含任何写入。 我正在尝试在VBA中进行这种格式化,或者如果有任何build议,将是伟大的。

Excel 2003Excel 2007Excel 2010Excel 2013版本的颜色不同,但是保持不变:

 Sheets(“Sheet1”).Range(“A” & n & “:D” & m).Interior.ColorIndex = 3 

3 – >红色

去标题的“或不”部分,并假设(1)一行从ColumnA扩展到ColumnZ(包括扩展)(2)格式是适用于行中的任何单元格没有填充(可以颠倒)和(3)填充的单元格可能包含文本或数字值(可以调整),则:

selectColumnsA:Z,HOME>样式 – 条件格式,新规则…, 使用公式来确定要格式化哪些单元格,在此公式为真时格式化值:

 =COUNTA($A1:$Z1)=0 

格式化...并select格式化选项,确定,确定。