永发信息网

怎样在excel里实现msgbox数据值报警?

答案:1  悬赏:80  手机版
解决时间 2021-03-17 19:33
我有一个sheet,某些单元格内带有简单的公式,但单元格内的数据如果为负值证明有错误,就弹出一个对话框,类似于msgBox,告诉我某个单元格内出现负值,需要关注。
另外,条件格式我会用,不太显眼。sheet较大,不易查找。
最佳答案
'用VBA代码实现!

'按alt+f11进入VBE编辑窗口,然后在工程窗口双击你的那个sheet会打开一个模
'块窗口,把下面的代码复制进去--保存,再次按alt+f11返回excel窗口
'这时,当你的那个sheet激活的时候就会自动统计查找已使用区域内的负值
'的单元格地址,并且已msgbox的形式返回给你!(代码亲测,希望对你有用)

'-------------以下代码部分,可全部复制我的答案到模块窗口---------------

Private Sub Worksheet_Activate()
Dim a, b As Range, tem As String
Set a = ActiveSheet.UsedRange
tem = ""
For Each b In a
If b.Value < 0 Then
tem = tem & b.AddressLocal & Chr(10)
End If
Next b
If tem <> "" Then MsgBox "含负值的单元格地址是:" & Chr(10) & tem, , "Code-By-F0reSt*"
End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
丁克家庭有国家有䃼助优惠吗?
请问一个比较专业的问题,“如果动平衡有问题
常山路地址在什么地方,想过去办事
关于上古卷轴5,我看过龙吼代码,比如奥杜因
有什么恋爱动漫最后男主角和女主角在一起了?
已知一列数2,8 ,26,80……,按此规律,则
台电平板电脑a78t,一直在开机状态,显示台电
7年级上册历史第四课夏商西的兴亡统治中心是
车辆发生交通事故2000元以下用交警出示证明吗
四川境内的三本大学有哪些?
嘉艺广告装饰我想知道这个在什么地方
现在300斤的鲁西黄牛犊多少钱? 什么分别是正
魔兽争霸真三国无双,后期哪个英雄最厉害,神
佛山市家庭教育指导中心地址在什么地方,想过
别人卖肉的人,给我说了一句,吃龙肉,什么意
推荐资讯
手机屏幕闪烁白屏是什么坏了
汽车前挡风玻璃好害区别
如果一件事情的事实可能对一个朋友有不利影响
江苏的考生是怎么考上大学的?!题出那么难还
沈阳高端婚介哪家好?
IOS ifile的回收站的路径在哪?ifile 是最新
白坟村地址在哪,我要去那里办事
家公家婆算计我骗我帮忙修房子,几年过后说我
微信上认识的男的靠谱吗?聊了几天就说要找我
荷兰英文简介
赋活青春精华露是干细胞之父研发的吗?什么名
关于工作的四字词语
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?