ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 14698|回复: 48

[原创] listview实现真正的连续模糊查询+多次选择

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2017-12-11 09:42 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
看到一个用listview多选的帖,12楼给出了一个答案,数百人下载,直呼“大神”、“完美”等字样,看来还是很多人迫切需求这个的。不过那位大神的代码是不完美的,其勾选数据之后不可以再次查询,否则将会清空已选中的数据,并无法实现真正的多选。且代码频繁读取表格中的对象,效率也应该不太高。http://club.excelhome.net/thread-854373-2-1.html


鉴于原作者代码不够简洁,几乎重写了一遍。功能很简单,用listview模糊查询,能实现真正的连续查询+多次选择,只为还未入门的同学准备的,高手就不要下载了!
ListView真正多选并导入到EXCEL.zip (31.05 KB, 下载次数: 799)









TA的精华主题

TA的得分主题

发表于 2017-12-11 14:47 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
写的真心不错,就是一填写数据,就出错退出了,调试都不行,晕了

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-12-11 15:11 | 显示全部楼层
本帖最后由 ivccav 于 2017-12-11 16:08 编辑
wyuejun 发表于 2017-12-11 14:47
写的真心不错,就是一填写数据,就出错退出了,调试都不行,晕了

提示什么?这些代码我都在实际中运行很久了,从来没有出现问题。一般来说,用listview都会有问题的,换台电脑基本都不会运行,因为listview的版本不同。可以自己画一个listview。一般情况下,最好使用listbox,虽然难看点,但是还算通用。

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-12-11 16:08 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
一般我是不用listview的,listview只要版本不同,直接运行基本都有问题。不过listview的确非常漂亮,让人爱不释手

TA的精华主题

TA的得分主题

发表于 2018-6-13 11:15 | 显示全部楼层
非常好的!!!!!!!!!!!!!!!!!

TA的精华主题

TA的得分主题

发表于 2018-6-14 13:50 | 显示全部楼层
老师,能否帮我看看咋回事,ComboBox1选择查询时不能同步?我想当选择ComboBox1合同号时,查询有订量的产品。没有不要显示。另,能否帮我去掉‘F’列的公式。直接定位找到订单合同号所在的列,将查询出来?

listview查询同步刷新.rar

78.13 KB, 下载次数: 91

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-6-14 15:56 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
wowo000 发表于 2018-6-14 13:50
老师,能否帮我看看咋回事,ComboBox1选择查询时不能同步?我想当选择ComboBox1合同号时,查询有订量的产品 ...



既然按合同号查询,就不要TEXTBOX查询框了。我已移除。
为了加强操作体验,我已让程序在单击Listview项目时选中或取消选中项目,不再需要勾选复选框。

2.png

已设定每次只能选择10项产品,因为送货单只能容纳10项。
已设定点击窗体关闭按钮(X)自动隐藏窗体,点击“退出”按钮才卸载窗体。
窗体在隐藏时,原有数据不会消失。

1.png

listview查询同步刷新.zip (80.63 KB, 下载次数: 257)

TA的精华主题

TA的得分主题

发表于 2018-6-15 12:50 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2018-6-15 12:52 | 显示全部楼层
其实俺是想既可以模糊查询,又可以下拉查询。

TA的精华主题

TA的得分主题

发表于 2018-6-15 14:16 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
老师,首先还要衷心感谢你的回复!其实我是想做成这样的(请见附件)可以再帮我看看不?
老师俺想达到:勾选“增添”选择“新品”和“订单”,如“添加”①只添加新产品;②只添加订单;③产品和订单都可添加,如“修改”①修改产品信息;②修改订单信息;③产品和订单都可修改,如“删除”时,则提醒原有旧产品及其订单信息备份导出。我弄了很久很久还是一头雾水。文化不高,水平有限。惭愧!恳请帮忙!先谢了!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-23 14:30 , Processed in 0.039289 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表