gpt4 book ai didi

excel - 根据单元格值创建 VBA 消息框

转载 作者:行者123 更新时间:2023-12-04 21:53:25 25 4
gpt4 key购买 nike

所以,这应该很容易实现,但我无法让消息框显示。

上下文 - 这是一个估计工具 - 如果用户输入的特定单元格的值小于最小阈值,我想弹出一个消息框让他们知道这不是有效的条目。

我所指的单元格被命名(我们只是说 TEST )。它的位置在 UI选项卡(工作簿中 4 个选项卡中的 1 个)位于第 47 行第 17 列。

这是我到目前为止尝试过的代码:

Sub UI Alerts()
If Cells(47, 17) < "1000" Then
MsgBox ("Minimum Value is 1000")
Exit Sub
End If

同样,对于命名单元
Sub UI Alerts()
If ("TEST").value < "1000" Then
MsgBox ("Minimum Value is 1000")
Exit Sub
End If

我已经在与 UI 选项卡对应的 VBA 模块中进行了设置,因此我不必引用工作表。知道为什么消息框不显示吗?是否可以根据单元格值自动显示消息框?

谢谢。

最佳答案

除非有特定原因我们需要将其作为宏,否则听起来标准数据验证在这里对您有用。试试这个:选择要应用规则的单元格,然后在功能区/工具栏上找到数据 > 数据验证。您可以要求一个大于 1,000 的整数(或另一个单元格中的值),当用户选择单元格时显示一个带有说明的注释框,如果输入了无效数字,则会显示错误消息。

关于excel - 根据单元格值创建 VBA 消息框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49864314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com