excel单元格有公式时,数据有效性的设置

我想让B2这一列,在数值小于10000的时候,弹出警告窗口,最小值那一格该怎么写条件呢?但是B2的单元格有公式(b2=b1+a2),直接输入数值好像没什么用的,求解!



Alt + F11 然后双击工程栏下的Sheet1

把下面这段代码贴上,你在B2输入的时候就会出提示框。


Private Sub Worksheet_Change(ByVal Target As Range)

    If IsNumeric(Range("B2").Value) Then

        If Range("B2").Value < 10000 Then MsgBox "警告数值过小", vbExclamation, "数值小于10000"

    Else

        MsgBox "请输入数字", vbExclamation, "数值错误"

    End If

End Sub

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-28
1、用 ALT+F11 组合键激活VBE窗口;
2、在VBE窗口左上角的列表中双击打开你要设置提示信息的工作表;
3、粘贴以下代码
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 And Target.Value < 10000 Then
MsgBox "输入数值小于10000!"
End If
End Sub
4、关闭VBE窗口;
5、以上代码可监视B列单元格数据输入情况。
第2个回答  2012-07-30
对于有公式的格,条件格式是不起作用的,用VBA也很麻烦,最好的方法是用条件格式:
选择B列>格式>条件格式>数值小于10000时,单元格底色为红色。
这个可以对整列同时生效(如果是弹出窗口的话,如有多个格符合条件,你得按多少个确定呀),具体设置方法有多种,你可以看下EXCEL的条件格式帮助,
第3个回答  2012-07-28
选中B2单元格,再选数据有效性,在设置选项卡的允许框中选择“自定义”,然后在在公式中输入B2<10000,点确定(可在出错警告栏中填入“数据错误”)
第4个回答  2012-07-28
最小值输入10000就是,但数据有效性设置对已经有数据的单元格不起作用。追问

用VBA怎么弄?

追答

vba我不会

如何在excel中设置数据有效性的公式?
数据有效性的公式可以先在工作表中测试,正确后,再在设置数据有效性性时使用。解决方法如下:1、求和: 在该单元格中输入“=SUM()”,选择要求和的部分,点击enter。2、平均数: 单元格中输入“=AVERAGE()”,选择要求平均数的部分,点击enter。3、排名: 单元格中输入“ =RANK()”,先选需要排...

excel单元格有公式时,数据有效性的设置
Alt + F11 然后双击工程栏下的Sheet1 把下面这段代码贴上,你在B2输入的时候就会出提示框。Private Sub Worksheet_Change(ByVal Target As Range)If IsNumeric(Range("B2").Value) Then If Range("B2").Value < 10000 Then MsgBox "警告数值过小", vbExclamation, "数值小于10000"Else MsgBox "...

excel中满足一个条件的有效性设置怎么做
以Excel2010为例,选中需要设置有效性的单元格,执行菜单中的“数据”→“数据有效性”→“有效性条件”→“自定义”,输入条件公式然后点击确定即可(如图)。

数据有效性怎么设置
1. 打开 Excel 表格,选中要设置数据有效性的单元格。 2. 点击菜单栏中的“数据”选项卡。 3. 点击“数据验证”。 4. 设置验证条件。 5. 在“来源”输入框中,输入限制的内容。 6. 点击“确定”按钮。 7. 查看下拉菜单中是否显示了设置的内容。 抢首赞 已赞过 已踩过< 你对这个回答的评价是? 评论 ...

excel单元格有公式时,数据有效性的设置
输入完公式之后 选择该单元格L3 点击数据有效性---自定义---输入>K3 在出错警告 选择 输入无效数据时显示出错警告 确定就可以了

关于Excel的数据有效性和条件格式如何设置
1、首先打开excel办公软件,再打开需要调整的表格,使用鼠标选中需要设置数据有效性的范围。然后点击工具栏的“数据”,找到“数据工具”这个选项点击“数据有效性”。2、首先选择要设置的单元格区域,然后点击上方,数据菜单中的数据验证按钮。3、首先打开制作好的EXCEL表格。设置一下性别,可以不用往里面...

Excel中通过数据有效性简单实现单元格中的公式结构不被修改
②在“定位条件”对话框中,选择“公式”。单击“确定”Excel将选择工作表中所有包含公式的单元格。2.单击菜单“数据→有效性→设置”,在“允许”下,选择“自定义”,在“公式”下方的文本框中输入一个英文的等于号(=),单击“确定”按钮。也可以将“文本长度”设置为小于0,即在“允许”下选择...

excel数据有效性怎么设置
1、以MicrosoftExcel为例,打开Excel表格,选中需要设置数据有效性的单元格,切换到【数据】。2、接着在数据中选择【数据验证-数据验证】功能。3、然后在数据验证的【设置】窗口中,选择需要设置的数据有效性类型,以数字为例,选择【整数】,然后选择类型,是介于两个数值之间的数据,还是大于、小于或者...

excel有效性关于序列引用公式的方法
有效性关于序列引用公式步骤1:首先,作为探讨的例子,我们先建立一些数据。在表1,我们输入如下一些数据:(图1)有效性关于序列引用公式步骤2:在表2,我们输入如下一些数据:(图2)有效性关于序列引用公式步骤3:在表1中,选择C1单元格,设置数据有效性:(图3)有效性关于序列引用公式步骤4:下面开始讨论...

怎么设置Excel里面的数据有效性范围
1. 在excel中,选中需要设置数据有效性的单元格。2. 点击上方的“数据”,选择下方的“数据验证”,如图。3. 在弹出的小框中,允许下设置“整数”,数据下选“介于”,最小值为“0”,最大值为“100”。4. 点击“出错警告”,标题输入请重新输入,错误信息输入“输入错误:请输入0-100数值”,...

相似回答