当值为null时,VBA Excel使用' - '

时间:2012-03-09 13:39:15

标签: excel-vba vba excel

我在Excel中显示来自SQL查询的数据,如下所示:

ActiveCell.Offset(r,1).Value = rs2.Fields(“OTCSalesQTD”)。值

当返回的值为NULL时,我想显示“ - ”而不是空单元格。如何在Excel VBA中完成?

1 个答案:

答案 0 :(得分:0)

使用IIFIsNull的组合,如下所示

ActiveCell.Offset(r, 1).Value = IIF(ISNULL(rs2.Fields("OTCSalesQTD").Value),"--", rs2.Fields("OTCSalesQTD").Value)