1

我在更改行颜色时遇到问题,具体取决于该行中的单元格是否包含任何文字。我正在尝试在 VBA 中进行这种格式化,或者如果有任何建议会很棒。

4

2 回答 2

0

寻找标题的“或不”部分并假设(1)一行从 ColumnA 延伸到 ColumnZ 包含(可以扩展)(2)当行中的任何单元格未填充时应用格式(可以反转) 和 (3) 填充的单元格可能包含文本或数值(可以调整)然后:

选择 ColumnsA:Z, HOME > Styles - Conditional Formatting, New Rule...,使用公式来确定要格式化的单元格在此公式为真的情况下设置值的格式:

=COUNTA($A1:$Z1)=0

Format...并选择格式选择,好的,好的。

于 2015-02-12T22:43:32.020 回答
0

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

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

3 -> 红色

于 2013-06-25T17:15:21.333 回答