在单元格内的公式中使用单元名称时,单元格的条件格式

我正在尝试将条件格式应用于单元格,当它包含引用命名单元格的公式。

示例:单元格I71包含以下等式。 = G71 * Admin_Labor_Rate

Admin_Labor_Rate的值为$ 50,并且是单元格B152的名称。

现在我想find引用单元格B152“Admin_Labor_Rate”的所有单元格并应用条件格式(高亮显示)。 我有另外两个劳动力价格,所以我想用单元格突出显示确定是否由技术人员,pipe理员或工程人员执行劳动。

我做了大量的研究并尝试了很多方法,但是如果细胞等同于某个特定的值,那么我可以得到的结果是接近的,然后我就可以格式化它。

预先感谢社区对此有任何想法。

对条件格式使用此公式:

=ISNUMBER(SEARCH("Admin_Labor_Rate", FORMULATEXT(A1))) 

其中A1是您想要有条件格式化的范围的左上angular单元格。 例如,您select范围F20:H30然后使用F20而不是A1input公式。

也许是用户定义的function(即UDF)。

 function formulaContains(rng as range, nr as string) as boolean formulaContains= rng.hasformula and cbool(instr(1, rng.formula, nr, vbtextcompare)) end function