【发布时间】:2013-11-18 01:03:10
【问题描述】:
抱歉,我对 Excel 的理解水平低,也许我想做的事情是不可能的。
我有一个包含 120 个条目的列表,我想用作数据验证。但是,人们不必向下滚动 120 个选项,如果他们可以开始输入并查看与他们愿意编写的内容相匹配的选项,那就太好了。有点像自动完成,我找到了 this tip。
我希望在打字开始时有更多选择。
例如,这将是列表的一部分:
Awareness
Education
Budget
Budget Planning
Enterprise Budget
键入“B”时,我希望显示最后三个选项并单击其中一个。我不知道这里是否有一种包含 vlookup 的方法...
理想的情况是在一个单元格中拥有多个“标签”,但我担心这在 excel 中是绝对不可能的。
非常感谢您的任何意见,如果我没有正确解释自己,我们深表歉意。
【问题讨论】:
-
当您在 excel 中处于编辑模式时,几乎所有内容在 Excel 中都会停止。您可以在编辑模式下捕获按键,但这没有用,因为您需要显示一个带有过滤值的下拉列表,这在编辑模式下是不可能的。
-
话虽如此,还有一个替代方案。当用户选择一个单元格时,您可以显示一个带有组合框的用户表单,在那里您可以实现您想要的。这样,如果您有许多带有数据验证的单元格,您就不必在工作表上创建多个组合框。这将涉及少量代码,因为用户窗体必须具有正确的大小并且需要放置在单元格的顶部。
-
亲爱的@Siddharth,感谢您的提示,我发现了用户表单的全新世界。我想我会用一个来输入数据并用标签放置复选框,虽然它们太多了所以我会尝试放置一个可以在列表中查找的组合框,也许你可以帮助我的想法.再次感谢。
-
感谢@KazJaw 的编辑。
标签: excel validation tags