Excel数据validation与整数和特定文本

我想询问是否可以结合两个数据validation选项,特别是整数(最小和最大值为0到999)和特定的文本,这是“不适用”。

我知道这是基本的数据validationbutton,这是不可能的,我想如果这是可能的VBA。

我希望参与者能够input介于0到999之间的值,这与截止date前的date有关。 但是,如果上述项目不适用于他们,我希望另一个选项“n / a”可用。

谢谢!

很多潜在的select。

正如你所build议的,VBA和正则types的东西将是一个选项。 但是,这并不是一个特别好的select,如果有人closuresmacros,删除表单中的macros,更改文件格式等,很容易中断…此外,VBA在速度,灵活性或可debugging。 我会select一个不同的选项。

使用自定义列表中的数据validation。 将数字0-999和“N / A”放在一个列中(在隐藏表上),名称范围为DeadlineValueList ,然后打开数据选项卡>数据validation>允许:列表>select列表>input“= DeadlineValueList”中的盒子。 简单,有效,易于debugging和修改。

这将强制用户在DeadlineValueList使用一个值,并且作为奖励,在目标单元的下拉列表中提供所述选项。

PS。 我build议在您的数据validation列表的顶部有N / A!