如何确保单元格的条件格式也应用于其超链接单元格?

以下是我想要做的事情的一个基本例子。单元格E6具有条件格式设置。细胞M7与细胞E6超链接。如何确保M7具有与E6相同的格式?
发布于 2016-08-13 11:54:09
使用Hyperlink.SubAddess获取对其目标范围的引用。接下来,复制目标范围并使用Hyperlink.PasteSpecial xlPasteFormats复制所有格式化过程。如果您只想要条件格式,那么您必须迭代目标的FormatConditions。
Sub ProcessHyperlinks()
Dim h As Hyperlink
Dim ws As Worksheet
For Each ws In ActiveWorkbook.Worksheets
For Each h In ws.Hyperlinks
If h.SubAddress <> "" Then
On Error Resume Next
h.Range.FormatConditions.Delete
Range(h.SubAddress).Copy
h.Range.PasteSpecial xlPasteFormats
On Error GoTo 0
End If
Next
Next
End Sub发布于 2016-08-13 19:22:07
tl;博士将应用范围扩展到,M7
在已有条件格式化的CF的应用范围中包括M7。例如,假设E6:G24的条件格式是以F15为AAAA的值为条件的,例如使用此公式规则:
=$F$15="AAAA"适用于$E$6:$G$24。
在条件格式规则管理器中,选择“应用于并追加M7”:

不过,该功能可能取决于您的确切情况。
https://stackoverflow.com/questions/38931080
复制相似问题