每次选择一个新单元格时,我都会突出显示当前所选单元格的行。 我发现有一种方法可以根据活动单元创建名称。 即:
formula>>name manager>>new
,然后创建一个名为=!A1
的新名称this_cell
。但是,如果在创建条件格式设置规则时引用名称this_cell
,则会突出显示所有行。
有解决方案吗?
我不想使用VBA,因为那样可能会清除撤消堆栈。
答案 0 :(得分:1)
有几种不使用VBA的方法。
选择将用于条件的单元格。然后转到条件格式管理器,并为单元格本身创建条件。在此示例中,我要突出显示单元格是否为空白。
=NOT(ISBLANK($B$8))
然后单击“确定”,您将被带回到规则管理器。从那里,您可以访问所创建规则的“适用于”框。单击地址框的右角,并为最初选择的单元格选择整个行,然后再次单击地址框的右角,以将整个行的范围插入“适用于”框中。然后单击“确定”。单元格的整个行现在将被着色。
如果您更喜欢使用命名范围,则也可以在其中引用单元格的整个行。您可以更改“ this_cell”的公式以包括整个行,也可以为该行创建一个附加的命名范围,这就是我在此示例中所做的。
命名范围“ this_cell”的公式(请注意,该公式没有美元符号,因此您也可以在其他单元格中输入它:=Sheet1!B11
命名范围“ Shade_this_row”的公式:=ROW(this_cell)
完成此操作后,使用命名范围创建条件格式规则。然后单击“确定”,并确保该行在“应用于”框中,单击“应用”,并且整个行都应加阴影。
条件格式规则:
=NOT(ISBLANK(Shade_this_row))
答案 1 :(得分:0)
您可以使用命名范围。只需更新条件格式规则管理器中的“适用于”部分[条件管理器>管理规则...]