网友作品 #000046 · 提交于 2026/08/06
Excel代码收纳箱:VBA片段分类管理与一键执行工具
★★★★★业余水平dotnet



1 / 3
作品简介
代码收纳箱是一款 Excel VBA 代码管理工具,以 VBA 加载项(.xlam)+ 外部独立 EXE 的方式集成到 Excel 功能区,仿照方方格子的同名功能开发,并额外增加了按类别筛选的能力。
用户可以在收纳箱中新建、编辑、分类管理自己的 VBA 代码片段(宏、函数、窗体),窗口内按「分组 + 类别」两级下拉筛选,配合搜索框快速定位片段,选中后一键执行,或附加到当前工作簿复用。
窗体右侧提供新建、删除、编辑、导出、导入、修改类别等维护按钮,底部实时显示所选片段的说明,内置视频教程入口,对不懂开发的初级用户同样友好。
核心亮点
- 两级筛选定位:分组 + 类别下拉联动筛选,再配搜索框,片段多了也能秒找(按类别筛选为相对原版新增能力)
- 一键执行与附加:选中片段直接执行,或附加到当前工作簿,常用宏即取即用
- 结构化编辑窗口:所属类别、函数名、函数说明、代码四项一体编辑,支持字体字号调整与帮助信息查看
- ZIP 打包迁移:代码片段一键导出为 ZIP 压缩包、再从压缩包导入,跨电脑转移不丢片段
- 信任状态检测:自动检测 VBA 工程对象模型访问信任状态并提供一键设置,避免执行/附加时权限报错
- 分类维护闭环:新建、删除、编辑、修改类别按钮齐备,配合底部说明栏随选随看
技术与工具
- 采用 .NET(dotnet) 开发独立 EXE,配合 VBA 加载项(.xlam) 挂载到 Excel 功能区
- 代码片段包含宏、函数、窗体三类,导出的 ZIP 按模块、类模块、窗体/文件夹结构组织
- 从模仿成熟付费工具(方方格子)切入,借助 AI 快速完成开发
适用场景
- 高频 Excel 办公:把空值处理、工作表批量操作、文件遍历等常用 VBA 片段集中收纳,随取随用
- VBA 初学者:作为代码片段库沉淀学习成果,编辑窗口自带说明与帮助,边用边学
- 多设备办公:ZIP 导入导出让常用代码库在不同电脑间自由迁移
原始提交内容(点开查看,可复制全文去问 AI)
代码收纳箱是一款 Excel VBA 代码管理工具,以 VBA 加载项(.xlam)+ 外部独立 EXE 的方式集成到 Excel 功能区中。用户可以在收纳箱中新建、编辑、分类管理 VBA 代码片段(宏、函数、窗体),并一键执行或附加到当前工作簿。