我怎样才能在下拉菜单中显示从我输入的第一个字母开始的所有选项?
也许它是自动完成并且还有多选? 图片
答案1
据我所知,除了关闭 Excel 自动完成功能的默认行为外,您无法更改它。
单元格自动完成功能似乎适用于当前编辑单元格的正上方或正下方的单元格 - 但只有当只有一个唯一匹配时才会自动完成。例如,如果列表中有“John”和“Mary”,并在 Mary 下方开始输入“J”,系统将自动完成“John”。但是,如果您有“John”和“Joe”,则只有在您输入“Joh”后才会提供“John”,因为“J”和“Jo”仍然有多个解决方案。
令人讨厌的是,如果你使用数据验证下拉列表,则没有自动完成功能,你不能甚至单击列表并按字母键即可跳转到以该字母开头的列表选项。
如果您选择组合框(表单或 active-x 控件),则默认控件也不包括自动完成功能。
两个选项:
- 你可以编码在 VBA 中自动完成组合框控件
- 您可以选择使用单元格公式搜索列表,例如这