【问题标题】:Alerting for incorrect cell values警告不正确的单元格值
【发布时间】:2010-03-26 05:03:55
【问题描述】:

我的问题:我有两个范围 R16 和 R01。这些范围是通过滑动每个范围然后在工作表的左上方面板中重命名它们来设置的。每个范围都要求用户在每个单元格中填写一个值。 R16 要求用户输入 0 到 5 的数字。范围 R01 要求输入 0 或 1 的值。这两个范围内的任何单元格中的任何单元格都不能留空。这些范围和要求仅针对本表。如果在用户输入数字时,如果输入的值超出了参数设置,则会出现类似 [invalid entry] 的错误消息,那就太好了。例如,在 R16 中,如果有人输入 12 或 -1,他们会收到警报。最后,当用户按下页面上的按钮以在单独的过程中使用这些值时,必须检查没有单元格是空白的。如果不满足上述这些参数,我正在尝试找到一种方法来停止 marco 的运行(通过按钮)。谢谢

【问题讨论】:

    标签: excel user-input named-ranges vba


    【解决方案1】:

    第一部分不需要编程,这是 Excel 中的一个内置功能,称为“验证”。您问题的第二部分,即按下按钮,需要一个检查两个单元格的宏。

    【讨论】:

    • 是的,我认为验证效果很好,除了空白单元格。有一个框可以取消选中,但我仍然可以生成空白单元格。我真的需要一些代码来(当按下按钮时)检查单元格中的空白并警告用户他们必须在其中输入一个值。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-08
    • 2018-11-14
    • 1970-01-01
    • 1970-01-01
    • 2022-11-17
    • 1970-01-01
    • 2021-01-26
    相关资源
    最近更新 更多