vb ListView.finditem() 查询不到后报错应该怎么处理

dimADaslistitemsetAD=list1.finditem("123")debug.printAD.text在LIST1中,若没有“123”这个数据,那么就会... dim AD as listitem

set AD= list1.finditem("123")

debug.print AD.text

在LIST1中,若没有“123”这个数据,那么就会出现nothing的报错,程序中断,如何判定查找不到的事件?
展开
 我来答
szqaly
2015-02-09 · TA获得超过1745个赞
知道大有可为答主
回答量:2107
采纳率:77%
帮助的人:1541万
展开全部
应该不是查找的问题,而在debug.print AD.text上,既然是nothing么,自然没有Text属性了。
先判断有无对象再使用:if not AD is Nothing then debug.print AD.text
敏黛萦风2
2019-02-21
知道答主
回答量:2
采纳率:0%
帮助的人:1544
展开全部
判断ad是不是nothing可知道有没有查找到值
if ad is nothing then
msgbox "没有找到数据!"
else
msgbox "已查到数据!"
end if
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式