ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
Python自动化办公应用大全 Excel 2021函数公式学习大典 Kutools for Office 套件发布 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南

[分享] 64位虚拟列表Virtual Listview

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2025-6-8 12:44 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
weilaikeqiak 发表于 2025-6-8 09:43
谢谢楼主分享,选择工作表那块能否更新直接通过下拉框来选择工作表,而不是先删除已选的内容才能去选择新的 ...

可以。目前的想法是如果现有内容就是精确工作表名,那么双击显示所有下拉列表(精确工作表名显示在第一位,其他工作表显示在后面),有没有更好的

TA的精华主题

TA的得分主题

 楼主| 发表于 2025-6-11 16:41 | 显示全部楼层
本帖最后由 晚间有风弄枝叶 于 2025-6-11 17:25 编辑

更新20250611161800(现有代码结构已优化,目前支持64位EXCEL和64位WPS版本)
18.工作表切换方式支持双击显示所有选项(自动选中当前工作表)

18.工作表切换方式支持双击显示所有选项(自动选中当前工作表)

18.工作表切换方式支持双击显示所有选项(自动选中当前工作表)


19.新增筛选器窗口,支持查看、删除现有筛选条件

19.新增筛选器窗口,支持查看、删除现有筛选条件

19.新增筛选器窗口,支持查看、删除现有筛选条件

Virtual ListView LELEDY20250611161500.zip (89.14 KB, 下载次数: 53)

TA的精华主题

TA的得分主题

 楼主| 发表于 2025-6-11 17:35 | 显示全部楼层
赵桢0611 发表于 2025-6-7 09:50
感谢分享
64位系统,WPS报错

我刚重新下载了WPS,64位可以使用。

也可以试着在WPS中按下CTRL+SHIFT+ESC看看程序后面有没有32位备注,或者用如下代码测试
'新增模块并添加如下代码
'运行TestCurVersion过程
'提示LongLong表示为64位版本,Long表示32位版本
#If VBA7 And Win64 Then
    Private TestConst As LongPtr
#Else
    Private TestConst As Long
#End If
Private Sub TestCurVersion()
    MsgBox TypeName(TestConst)
End Sub

TA的精华主题

TA的得分主题

 楼主| 发表于 2025-6-11 17:37 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
morpheus126 发表于 2025-6-8 12:13
因为32位的API完全写。。。虽然我也是64位,不过希望楼主大神补一下
谢谢分享,学习学习

可以先补一下WPS32位版的,发现WPS倒是有32位版本的可以直接在64位电脑上运行。后面再说EXCEL的32位版本的吧,估计大差不差

TA的精华主题

TA的得分主题

发表于 2025-6-12 10:59 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
晚间有风弄枝叶 发表于 2025-6-11 17:37
可以先补一下WPS32位版的,发现WPS倒是有32位版本的可以直接在64位电脑上运行。后面再说EXCEL的32位版本 ...

32位的WPS或者OFFICE。。。本来就能在64位电脑运行
API主要是看WPS或者OFFICE是32还是64

TA的精华主题

TA的得分主题

 楼主| 发表于 2025-7-4 23:24 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
更新:虚拟列表Virtual Listview 202507042259;


0.重新整合现有代码结构;支持64位Excel、32位和64位WPS(32位Excel应该也可以运行)
1.提供筛选条件随时查看删除功能(即筛选器窗口和树视图
提供筛选条件随时查看删除功能.gif
2.提供右键菜单功能
提供右键菜单功能.gif
3.提供反选功能
提供反选功能.gif
4.其他如导出数据至新工作簿,等等
虚拟列表Virtual Listview 202507042259.rar (98.89 KB, 下载次数: 49)
持续更新中....

评分

4

查看全部评分

TA的精华主题

TA的得分主题

发表于 2025-7-5 10:28 | 显示全部楼层
晚间有风弄枝叶 发表于 2025-7-4 23:24
更新:虚拟列表Virtual Listview 202507042259;

32位的OFFICE可以用了,太好了!!!

TA的精华主题

TA的得分主题

 楼主| 发表于 2025-7-5 11:04 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2025-7-6 22:03 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

更新:虚拟列表Virtual Listview 202507062141

1.修复了在查询错误时右键标头控件提示下标越界的错误;
2.新增列非重复值导出功能(效率派
导出列非重复值.gif
3.窗体右键菜单新增打开/关闭OneDrive功能

喜欢请点赞支持,持续更新中...


虚拟列表Virtual Listview 202507062141.rar (101.52 KB, 下载次数: 65)

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2025-8-7 13:01 | 显示全部楼层
本帖最后由 逍遥爱迪生 于 2025-8-7 13:21 编辑


群主的虚拟listview控件确实不错,还扩展了很多新功能接口。

这个是微软传统的LISTVIEW/TREEVIEW控件的X64实现,大家也可以试试
AxiaoyaoDLLOCX_X64
包含组件:
ListViewX64 控件
TreeViewX64 控件
-----------------------
VBA 64位Listview/Treeview显示方案,全网首发,支持事件回调

注册组件:组件/#组件-1注册.bat
引用:MSCOMCTL.tlb,可以用来代码智能提示

EXCEL VBA引用:AxiaoyaoDLLOCX_X64,选择:组件\AxiaoyaoDLLOCX_X64.dll


VBA 64位Treeview-Listview显示方案.png

逍遥VBA-64位DLL,OCX组件.zip

1.3 MB, 下载次数: 18

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2025-12-14 06:40 , Processed in 0.029495 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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