打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
VBA代码分享:可搜索的数据验证 组合框

excelperfect

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

1.组合框可以通过某些操作显示和隐藏,例如双击单元格。

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

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

可以到知识星球完美Excel社群下载带有代码和详细说明的示例工作簿(ComboBox+DataValidate1.xlsm)。

或者,在完美Excel微信公众号底部发送消息:

可搜索组合框

下载这个示例工作簿。

效果演示如下图1

1

工作原理:

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

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

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

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

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

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

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

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

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

完美Excel视频号4.7推送

Excel VBA解读38:CurrentRegion属性详解

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel Application对象应用大全
ExcelVBA技巧
Excel VBA解读(69):工作表名称——Name属性
Excel 2010 中的 VBA 入门
Excel VBA编程教程(基础一)
VBA中名称的使用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服