Excel 搜索-在下拉列表中自动完成

Excel 搜索-在下拉列表中自动完成,excel,Excel,我有两张Excel表格: 工作表A:带有工作表B来源的下拉列表 工作表B:一列名称: NAMES James Gordon Andrea Michel Third Name 列表很长,但不幸的是,当我点击下拉列表时,我无法在列表中搜索 我需要在下拉列表中搜索,或者跳转到按下的字符 有没有关于如何开始的建议?我在工作表中使用了一个嵌入式组合框来实现这一点。我使用希望包含在组合框中的值创建了一个命名范围,然后使用属性窗口将命名范围输入到“ListFillRange”属性框中。这将允许下拉框

我有两张Excel表格:

工作表A:带有工作表B来源的下拉列表
工作表B:一列名称:

 NAMES
 James Gordon
 Andrea Michel
 Third Name
列表很长,但不幸的是,当我点击下拉列表时,我无法在列表中搜索

我需要在下拉列表中搜索,或者跳转到按下的字符


有没有关于如何开始的建议?

我在工作表中使用了一个嵌入式组合框来实现这一点。我使用希望包含在组合框中的值创建了一个命名范围,然后使用属性窗口将命名范围输入到“ListFillRange”属性框中。这将允许下拉框引用此列表,但是我从未完全了解如何使命名范围动态更新


要允许列表搜索包含的值,需要将“MatchEntry”属性设置为1-fmMatchEntryComplete。这应该可以达到您想要的目标。

我在工作表中使用了一个嵌入式组合框来实现这一点。我使用希望包含在组合框中的值创建了一个命名范围,然后使用属性窗口将命名范围输入到“ListFillRange”属性框中。这将允许下拉框引用此列表,但是我从未完全了解如何使命名范围动态更新


要允许列表搜索包含的值,需要将“MatchEntry”属性设置为1-fmMatchEntryComplete。这应该可以达到您想要的目标。

过滤器呢?这一直是基于验证的下拉列表的限制。。。。如果你真的想这样做,你可以用列表生成一个userform,并使用文本框的KeyUp事件来搜索列表(限定-我是在Access中这样做的,但不是在Excel userform中)。是的,不幸的是,没有VBA这是不可能的。过滤器呢?这一直是基于验证的下拉列表的一个限制。。。。如果您真的想这样做,您可以生成一个带有列表的用户表单,并使用文本框的KeyUp事件来搜索列表(限定-我在Access中这样做了,但不是在Excel用户表单中)。是的,不幸的是,如果没有VBA,这是不可能的。