有没有办法检查某个单元格区域是否具有特定的条件格式,例如,如果是 blah blah blah...,则单元格是否突出显示?
答案1
选择您想要检查的单元格并运行:
Sub fourmat()
Dim r As Range, msg As String
msg = ""
For Each r In Selection
msg = msg & vbCrLf & r.Address(0, 0) & vbTab & r.FormatConditions.Count
Next r
MsgBox msg
End Sub
它将列出每个单元格以及与该单元格关联的条件格式的数量:
编辑#1:
您可以使用Range.DisplayFormat 属性,但您需要能够将格式的特定部分与特定条件关联起来。
例如,它会告诉你细胞是否大胆的,但你必须知道是什么条件让它变得大胆!