前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VBA代码分享2:可搜索的数据验证+组合框

VBA代码分享2:可搜索的数据验证+组合框

作者头像
fanjy
发布2022-06-04 09:32:43
1.3K0
发布2022-06-04 09:32:43
举报
文章被收录于专栏:完美Excel完美Excel

Excel没有提供搜索数据验证列表的内置方法。因此,当列表很长时,通过滚动来浏览列表很不方便。在mrexcel.com中,提供的可搜索的数据验证+组合框就是解决这个问题的一种方法,它有以下行为:

1.组合框可以通过某些操作显示和隐藏。在《VBA代码分享:可搜索的数据验证+组合框》中是通过双击单元格;在本文提供的代码中,是单击选择具有数据有效性的单元格。

2.可以在组合框中键入一些关键字,键入时列表将随着键入的值而缩小。

3.对于所有具有数据验证的单元格,只需要一个组合框。

组合框可搜索内容

下载这个示例工作簿。

效果演示如下图1:

图1

工作原理:

- 在蓝色区域(列B,D,E)中的单元格具有数据有效性

- 选择蓝色区域中的单元格将激活组合框

- 输入关键字搜索,通过空格分隔,例如"fca"

- 随着输入,显示的结果会减少

- 搜索忽略关键字顺序, 因此关键字"mala"与"Maryland"和"Alabama"都匹配

- 使用上下箭头选择项目,单击回车键,所选项目会插入到单元格,且组合框会隐藏

- 要关闭组合框:单击TAB键或ESC键

- 列表中的数字值将视为文本

这是一段通用代码,你可以按照示例工作簿中的说明将代码复制到你想要应用的工作簿中。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-04-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 完美Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档