永发信息网

VBA 判断单元格是否是错误值和0

答案:2  悬赏:70  手机版
解决时间 2021-02-23 01:44
我要用vba 判断 单元格a1到a85 和 B1 到B85 单元格的值是0还是错误值 如果是0和错误值 则提示单元格有错误
最佳答案
1. Sub SelErr()
2.     Dim Sel As Range, Rng As Range, ErrStr As String, ZoerStr As String
3.     Set Rng = Range("A1:B85")
4.     For Each Sel In Rng
5.         If IsError(Sel) Then
6.             ErrStr = ErrStr & Sel.Address(0, 0) & " "
7.         ElseIf Sel <> "" And Sel = 0 Then
8.             ZoerStr = ZoerStr & Sel.Address(0, 0) & " "
9.         End If
10.     Next Sel
11.     MsgBox "A1:B85" & vbCr & "单元范围中存在错误值的单元格是:" & vbTab & ErrStr & vbCr & "存在 0值的单单元格是:" & vbTab & ZoerStr
12. End Sub
全部回答
1. sub selerr() 2.     dim sel as range, rng as range, errstr as string, zoerstr as string 3.     set rng = range("a1:b85") 4.     for each sel in rng 5.         if iserror(sel) then 6.             errstr = errstr & sel.address(0, 0) & " " 7.         elseif sel <> "" and sel = 0 then 8.             zoerstr = zoerstr & sel.address(0, 0) & " " 9.         end if 10.     next sel 11.     msgbox "a1:b85" & vbcr & "单元范围中存在错误值的单元格是:" & vbtab & errstr & vbcr & "存在 0值的单单元格是:" & vbtab & zoerstr 12. end sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
温泉康乐中心在什么地方啊,我要过去处理事情
l兰大二院皮肤科哪个大夫好
读某地区等高线图.该地区计划进行水利工程建
电脑很卡网速很快是什么原因
常熟市董浜万利制衣厂这个地址在什么地方,我
如何降低仓储成本
四川省南充外事学校(东北门)这个地址在什么地
88ul社区怎么进不去
下列行为中属于先天性行为的是..............
铁路职工如和办理停职留薪
硕士进中科院海洋所技术支撑岗(没有编制的)
中柏笔记本玩什么游戏不卡
台式鸡排肉燥饭怎么去啊,有知道地址的么
我是16年应届毕业生,中石油2016年招人吗,怎
喜欢喝稍烫的热水对身体好么
推荐资讯
求一篇悼念亲人的文言文
惠捷超市我想知道这个在什么地方
开通的黄钻可以送人几天吗
初烧请专家推荐一套800元以下的入耳式耳机
常记家常菜馆怎么去啊,有知道地址的么
家里出现很多脚的虫子
新起点家电城地址在什么地方,想过去办事
龙湖金地商置都会风华怎么样?好不好?值不值
从中山市南朗镇到中山市东凤镇理工学校要搭几
广州站火车站到芳村打的要多少钱?晚上11点多
求浦东大型家具店的地址?
.虞美人·听雨   蒋捷
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?