删除带有范围的空白处的条件格式

时间:2016-05-03 12:02:52

标签: excel vba excel-vba conditional-formatting

我正在尝试删除范围内空白的条件格式, 但是下面的公式给了我一个错误,我做错了什么?

Worksheets("SINGLE REPORT").Range(Cells(34, 3), Cells(64,22)).FormatConditions.Delete _
    Type:=xlCellTypeBlanks

2 个答案:

答案 0 :(得分:2)

错误在Type:= xlCellTypeBlanks中。没有它再试一次。

空白问题的第一种方法

For Each cell In Range(Cells(34, 3), Cells(64, 22))

If IsEmpty(cell) Then
cell.FormatConditions.Delete
End If

Next

答案 1 :(得分:2)

这是另一种方法(可能稍微快一点):

Worksheets("SINGLE REPORT").Range(Cells(34, 3), Cells(64,22)).SpecialCells(xlCellTypeBlanks).FormatConditions.Delete