6、用VBA代码快速定位含条件格式的单元格 l 选择全部含条件格式的单元格 Sub Select_All_FormatConditions() On Error Resume Next '避免没有条件格式的单元格 Cells.SpecialCells(xlCellTypeAllFormatConditions).Select End Sub l 选择指定区域含条件格式的单元格 Sub Select_Part_FormatConditions() On Error Resume Next '避免没有条件格式的单元格 'Columns(2).SpecialCells(xlCellTypeAllFormatConditions).Select Range("E1:E10").SpecialCells(xlCellTypeAllFormatConditions).Select End Sub l 选择指定区域含相同条件格式的单元格 Sub Select__Sameness_FormatConditions() '以最前面的区域,做为优先选择 On Error Resume Next '避免没有条件格式的单元格 Range("B1:F15").SpecialCells(xlCellTypeSameFormatConditions).Select End Sub 以上方法定位得到的区域,可以用对定义的单元格对象变量进行赋值操作: Sub Set_FormatConditions_Evaluate() '条件格式对象变量赋值 On Error Resume Next '避免没有条件格式的单元格 Dim Rng As Range Set Rng = Cells.SpecialCells(xlCellTypeAllFormatConditions) End Sub 效果如下图演示: [em05] |