select空值的单元格
我正在创build一个VBA脚本来为某些特定的单元格添加颜色,到目前为止它的运行状况良好,但是现在我需要为一些具有空值的单元格添加颜色。 这些细胞不是空白的,他们有公式,但有时这个公式会返回“”作为价值。 我需要select这些特定的单元格,我该怎么做?
再一次,这些单元格不是空的或空白的,只有它们的值为空。
不知道这是你想要的:
-
IsEmpty(ActiveCell)
检查单元格是否完全空。 没有任何公式或数据。 -
ActiveCell.Value=""
检查单元格的结果是否为空。 (空白数据可以通过单元格中的公式返回)
所以如果你想检查单元格的值是否为空,但是有一个公式将是Not IsEmpty(ActiveCell) And ActiveCell.Value = ""
编辑
在评论中澄清之后,代码将是:
Sub SelectEmpty() Dim MyRange As Range Dim Cell As Range For Each Cell In Range("B18:H18") If Cell.Value = "" Then If MyRange Is Nothing Then Set MyRange = Cell Else Set MyRange = Application.Union(MyRange, Cell) End If End If Next Cell MyRange.Select End Sub
您可以使用条件格式更改这些单元格的颜色,为空或“”。
插入新规则,select该选项
Use a formula to determine wich values to format
然后写下公式:
=TRIM(B18)=""