Excel数据验证组合框:限制命名范围

时间:2016-10-18 16:44:45

标签: excel vba excel-vba combobox

提前感谢您的帮助。

我在Excel中创建了一个简单的VBA表单。在那个表单中,我创建了一个组合框。为了填充这个组合框,我创建了一个命名范围并将其插入到行源字段中。

好消息:该字段填充,我可以使用组合框的自动完成功能。

坏消息:我无法限制用户在框中输入的内容。防爆。如果Dog,Cat,Frog是指定范围内的选项 - 我无法阻止用户输入T-Rex并将表单提交给DB。

有一个简单的解决办法吗?

1 个答案:

答案 0 :(得分:0)

将Style属性设置为DropDownList确实解决了问题,但限制了用户键入单元格的能力。

将MatchRequired设置为true允许组合框正常运行,但将条目限制在定义的范围内。