有没有办法可以根据单元格中存在的IF条件的结果进行条件格式化,无论它返回什么内容?
如果它返回true
,如果false
将其变为红色
公式在sheet2 =IF(Sheet3!C35="", Sheet3!B35, Sheet3!C35)
上看起来像这样,它可以返回B或C列中的任何值,这使得我很难使用硬编码值或范围有条件地格式化它,因为它们没有很好地定义< / p>
我想通过像这样的宏来做这件事
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