Excel 如果所有行都为空,如何更改行的颜色。VBA与否?

Excel 如果所有行都为空,如何更改行的颜色。VBA与否?,excel,conditional-formatting,vba,Excel,Conditional Formatting,Vba,根据行中的单元格是否包含任何写入内容,更改行的颜色时遇到问题。我正在尝试用VBA进行格式化,或者如果有任何建议,那将是非常好的。不同版本的Excel 2003、Excel 2007、Excel 2010和Excel 2013的颜色不同,但这一点保持不变: Sheets(“Sheet1”).Range(“A” & n & “:D” & m).Interior.ColorIndex = 3 3->Red选择标题的“或不”部分,并假设(1)一行从a列扩展到Z列(可扩展)(2)

根据行中的单元格是否包含任何写入内容,更改行的颜色时遇到问题。我正在尝试用VBA进行格式化,或者如果有任何建议,那将是非常好的。

不同版本的Excel 2003、
Excel 2007
Excel 2010
Excel 2013
的颜色不同,但这一点保持不变:

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

选择标题的“或不”部分,并假设(1)一行从a列扩展到Z列(可扩展)(2)当行中的任何单元格未填充(可反转)时,将应用格式设置;(3)填充的单元格可能包含文本或数值(可调整),然后:

选择列a:Z,主页>样式-条件格式,新规则…,使用公式确定要格式化的单元格,并格式化此公式为真的值:

=COUNTA($A1:$Z1)=0

格式。。。然后选择所选的格式,好的,好的

这是在函数窗口中还是在VBA中,我是在2007年。谢谢你的帮助。