【发布时间】:2014-01-28 08:02:57
【问题描述】:
与this question相关,我希望能够做一些稍微不同的事情。我有一个组合框,里面有很多项目(100+)。这是我必须处理的一个约束。
是否有设置允许组合框阻止用户添加新值但仍允许键入,以帮助自动完成或通过键入已知值时“选择”该值?
我知道一种方法是为每个组合框编写一个事件处理程序来验证输入,但我不想将它与 所有 组合框联系起来,我想要这个功能。
【问题讨论】:
-
将
Style设置为“下拉列表”而不是“下拉组合” -
@TimWilliams 仍然允许用户输入保留,尽管它实际上并未将其添加到“值”列表中
-
那么你有一些与我的测试不同的设置......我无法输入列表中不存在的任何内容。
-
在组合框属性下配置 MatchEntry = 0 - frmMatchEntryFirstLetter 和 MatchRequired = True 时是否有效?
-
您找到问题的解决方案了吗?如果没有,你有没有发现是否可以解决?
标签: vba excel combobox excel-2010