根据另一个细胞的值为细胞范围着色?

时间:2015-07-22 05:06:53

标签: excel vba excel-vba if-statement excel-formula

我正在尝试在MS Excel 2013中编写一个语句,执行以下操作:

If cell E3 = "N/A",使单元格区域的背景颜色为F3:N3 =黑色

If cell E3 = anything else,什么都不做

某种条件格式?我尝试了一些选择,但无法实现它? :(

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

选择单元格F3到N3。在主页功能区上,单击“条件格式”>新规则>使用公式......

使用此公式

=isna($e3)

注意$符号的位置。选择“格式”按钮并应用格式。确认所有对话框。

答案 1 :(得分:0)

如果您希望使用Excel VBA执行此操作(根据您的问题标签),则可以使用单元格区域的Interior.Color属性:

ActiveSheet.Range("F3:N3").Interior.Color = RGB(0,0,0)

如果您需要清除背景,如果单元格E3不是" N / A"然后使用

ActiveSheet.Range("F3:N3").Interior.ColorIndex = 0