Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
行未完全填充时的Excel条件格式_Excel_Vba_Formatting_Conditional - Fatal编程技术网

行未完全填充时的Excel条件格式

行未完全填充时的Excel条件格式,excel,vba,formatting,conditional,Excel,Vba,Formatting,Conditional,在E列中,我需要从E9到E200的单元格填充绿色或红色。当相应行从F完全填充到XJ时为红色,如果单元格未从F填充到XJ时为红色 但仅当该行L列中的单元格已填充时,此条件才必须激活。(因此,它仅在填写姓名时标记颜色) 是否可以使用条件格式或是否需要VBA?我在VBA中尝试过,但实际上什么都做不好 谢谢是使用以下公式进行条件格式设置使用添加新规则>使用公式确定要格式化的单元格。添加2条规则并将填充颜色设置为红色或绿色 1) 绿色:使用以下选项在范围内没有空格: =COUNTBLANK(F9:XJ9

在E列中,我需要从E9到E200的单元格填充绿色或红色。当相应行从F完全填充到XJ时为红色,如果单元格未从F填充到XJ时为红色

但仅当该行L列中的单元格已填充时,此条件才必须激活。(因此,它仅在填写姓名时标记颜色)

是否可以使用条件格式或是否需要VBA?我在VBA中尝试过,但实际上什么都做不好


谢谢

是使用以下公式进行条件格式设置使用添加新规则>使用公式确定要格式化的单元格。添加2条规则并将填充颜色设置为红色或绿色

1) 绿色:使用以下选项在范围内没有空格:

 =COUNTBLANK(F9:XJ9) = 0
=AND(ISBLANK(L9) =FALSE,COUNTBLANK(F9:XJ9) >0)
2) 红色:1个或多个空格,且L列不为空,则使用以下选项显示红色:

 =COUNTBLANK(F9:XJ9) = 0
=AND(ISBLANK(L9) =FALSE,COUNTBLANK(F9:XJ9) >0)
绿色(无空白)见下图:

对于红色,添加另一个公式。见图片


是使用以下公式使用“添加新规则”进行条件格式设置>使用公式确定要格式化的单元格。添加2条规则并将填充颜色设置为红色或绿色

1) 绿色:使用以下选项在范围内没有空格:

 =COUNTBLANK(F9:XJ9) = 0
=AND(ISBLANK(L9) =FALSE,COUNTBLANK(F9:XJ9) >0)
2) 红色:1个或多个空格,且L列不为空,则使用以下选项显示红色:

 =COUNTBLANK(F9:XJ9) = 0
=AND(ISBLANK(L9) =FALSE,COUNTBLANK(F9:XJ9) >0)
绿色(无空白)见下图:

对于红色,添加另一个公式。见图片


当相应行完全填充时,您是指绿色吗?当相应行完全填充时,您是指绿色吗?更简单的解决方案是(无条件地)将相关单元格格式化为红色,并使用单个条件格式化规则覆盖红色并将其格式化为绿色(如果满足条件)。我发现这比使用两个逻辑上相反的独立条件格式规则要简单。否则我同意你的答案。通常,如果我是有条件格式化的东西,我会无条件地格式化它,不管它是什么最复杂的条件,然后使用后续的条件格式规则来处理覆盖格式的较不复杂的条件。@ImaginaryHuman072889我将把它添加到我的策略中。这是一种明智的做法。更简单的解决方案是(无条件地)将相关单元格格式化为红色,并使用单个条件格式化规则覆盖红色并将其格式化为绿色(如果条件满足)。我发现这比使用两个逻辑上相反的独立条件格式规则要简单。否则我同意你的答案。通常,如果我是有条件格式化的东西,我会无条件地格式化它,不管它是什么最复杂的条件,然后使用后续的条件格式规则来处理覆盖格式的较不复杂的条件。@ImaginaryHuman072889我将把它添加到我的策略中。这样做是明智的。