excel工作表中如何自动跳出提醒框

一个工作表一行加减乘除后,计算结果显示在AA3单元格内,要求计算结果在小于20后自动弹出对话框警示内容“无效的数据”,而且我在改变前面单元格的数字在AA3中的计算结果变化... 一个工作表一行加减乘除后,计算结果显示在AA3单元格内,要求计算结果在小于20后自动弹出对话框警示内容“无效的数据”,而且我在改变前面单元格的数字 在AA3中的计算结果变化,一旦记过小于20 仍会自动弹出,结果大于等于20就不会弹出 展开
 我来答
我是来吓宝宝的
2015-10-27 · TA获得超过2.1万个赞
知道小有建树答主
回答量:4423
采纳率:88%
帮助的人:316万
展开全部

可以使用“数据验证”(office2013版,office2013之前的版本叫做”数据有效性“)。

1.先选择需要设定数值的区域,如图。

2.点击数据验证右下角的小倒三角,出现数据验证...,点击进去,弹出下图数据验证窗口。

3.选择允许的类型,如下图,我们以整数为例。

4.选择数据范围,如下图。

5.假设需要设定的数值范围为0~10,如下图,设置完成点击确定。

6.可以看到,在该区域输入0~10是没有弹出对话框,当输入超过0~10范围的整数时,弹出提示框。

PC_kr
2011-11-06 · TA获得超过230个赞
知道小有建树答主
回答量:245
采纳率:100%
帮助的人:187万
展开全部
选中输入计算数据的单元格区域,点击菜单栏(数据)->有效性->有效性条件:自定义->"公式(F)"里输入:=AA3>=20 ->确定;OK了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
满涵畅Qu
2011-11-06 · TA获得超过6431个赞
知道小有建树答主
回答量:1136
采纳率:0%
帮助的人:1461万
展开全部
Private Sub workbook_Open()

Dim d1 As Date

d1 = Now()

If Year(d1) = 2010 And Month(d1) = 6 And Day(d1) = 15 Then

MsgBox ("今天要跳出此对话框")

End If

End Sub

当你打开此文件,并且日期恰好是2010年6月15日就跳出对话框
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
迷梦7m
2011-11-06 · 超过15用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:37.9万
展开全部
'把以下这段代码放在sheet表的代码窗中
Private Sub Worksheet_Change(ByVal Target As Range)
If Val(ActiveWorkbook.ActiveSheet.Range("AA3")) < 20 Then MsgBox "无效数据!", vbCritical, "警告"
End Sub

'把以下这段代码放在thisworkbook代码窗中
Private Sub Workbook_Open()
If Val(ActiveWorkbook.ActiveSheet.Range("AA3")) < 20 Then MsgBox "无效数据!", vbCritical, "警告"
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式