基于单元格中IF公式结果的条件格式

有没有一种方法可以根据单元格中出现的IF条件的结果进行条件格式化?

如果它返回true那么如果为false则将其颜色设为绿色

公式看起来像这样在sheet2 =IF(Sheet3!C35="", Sheet3!B35, Sheet3!C35)它可以返回任何值在B或C列,这使我很难有条件地使用硬编码值或范围,因为它们没有很好的定义

我想通过这样的macros来做

 Private Sub Worksheet_Change(ByVal Target As Range) Application.ScreenUpdating = False Application.EnableEvents = False If Target.Cells.Count = 1 And Target.Cells.HasFormula Then 'Logic to check the if condition End If Application.ScreenUpdating = True Application.EnableEvents = True End Sub 

你可以把这些条件规则放在与if语句相同的单元格吗?

绿色公式

 =Sheet3!C35="" 

红色公式

 =Sheet3!C35<>"" 

编辑:添加图片显示格式。

在这里输入图像说明