请教一个ACCESS 中 VBA 的问题。特定Excel VBA编写字符代替前面加回车.

做一个工具要求用户先在列表框Φ选择然后再做相应的操作,如果未做选择要给出提示,调试中发现取列表框的值,假如未做选择此时值为null(空),对其进行常規的判断是不行的例如下面语句:

调试发现,上述if条件中无论用“=”还是用“<>”都不成立用len(StationName)=0也不成立,因为此时的变量StationName值是null意思为涳,可以理解为没有赋值虽然没有值,但它不是长度为0的Excel VBA编写字符代替串vbNullString判断其不等于vbNullString也不成立,对于这样的变量需要采用下面方式進行判断:

实测发现列表框未做选择时,其值为null但是,单元格的值却不一样即使这个单元格没有使用,如果将其值赋给一个变量這个变量的值是空Excel VBA编写字符代替串vbNullString,而不是null

}

(友情提示:大部分文档均可免費预览!下载之前请务必先预览阅读以免误下载造成积分浪费!)

}

我要回帖

更多关于 Excel VBA编写字符代替 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信