2012-03-09 55 views
0

我从Excel中的SQL查询显示数据如下:VBA Excel中使用 ' - ' 时的值是空

ActiveCell.Offset(R,1)。价值= rs2.Fields( “OTCSalesQTD”)。值

当返回值为NULL时,我想显示' - '而不是空单元格。这怎么可以在Excel VBA中完成?

回答

0

使用IIFIsNull,一些组合,如下面

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

谢谢,非常完美。我正在使用'如果'并不知道'IIf' – BrianKE 2012-03-09 14:06:40