通过键盘浏览Excel下拉列表

通过键盘浏览Excel下拉列表,excel,drop-down-menu,keyboard-shortcuts,vba,Excel,Drop Down Menu,Keyboard Shortcuts,Vba,我已经创建了一个员工列表,并对许多单元格应用了下拉菜单 我已经找到了有用的Alt+向下箭头提示,允许我通过键盘输入下拉列表 但是,我似乎无法通过键盘从列表中选择条目 i、 e.我希望能够开始键入要从列表中选择的员工姓名,而不是用鼠标导航列表并选择合适的员工。Alt+向下箭头打开数据验证下拉列表 然后向下箭头/向上箭头或向下翻页/向上翻页来导航下拉选项 输入以选择高亮显示的选项 这就是我在Excel 2010和2013中的工作方式。尚未测试其他版本。来自@TimWilliams: 事实证明,数据验

我已经创建了一个员工列表,并对许多单元格应用了下拉菜单

我已经找到了有用的Alt+向下箭头提示,允许我通过键盘输入下拉列表

但是,我似乎无法通过键盘从列表中选择条目


i、 e.我希望能够开始键入要从列表中选择的员工姓名,而不是用鼠标导航列表并选择合适的员工。

Alt+向下箭头打开数据验证下拉列表

然后向下箭头/向上箭头或向下翻页/向上翻页来导航下拉选项

输入以选择高亮显示的选项

这就是我在Excel 2010和2013中的工作方式。尚未测试其他版本。

来自@TimWilliams:

事实证明,数据验证没有自动完成功能

请参阅以获得解决方法。

有人建议在另一个线程上使用此简单解决方法,我将其投入使用,效果非常好。根据您放置下拉列表的位置,它对于您的工作表来说可能太凌乱,但值得一试

如果您已经在上面的单元格中键入了单词,您知道Excel将如何自动完成吗?通过这样做,您可以使用该功能:假设您有100名员工,您将从C列和D列下拉框中的这些姓名中进行绘制。在第1行,插入100行。将员工姓名放入C列和D列,然后隐藏这些行。(标题下的第一行现在是第101行。)现在,当您开始在C列或D列中键入名称时,“自动完成”将开始工作。:)

如果标题行“冻结”:我发现这会产生问题,所以我必须首先解冻最上面的行。别忘了在隐藏好你的台词后冻结你的第一行

隐藏行路径是:主->格式->隐藏和取消隐藏->隐藏行


不要使用:主页->视图->隐藏,因为这样会隐藏整个窗口

什么样的下拉列表?数据验证,表单还是ActiveX?@TimWilliams,数据验证感谢@teylyn的输入,但我真正想要的是开始键入员工姓名,并让列表跳转到匹配的条目。员工列表很广泛,所以我不想手动浏览它。