| 分享时间 | 2026-08-19 01:54 |
| 最后更新 | 2026-08-24 21:08 |
| 修订版本 | 2 |
| 用户许可 | -未设置- |
| Quicker版本 | 1.43.21 |
| 动作大小 | 460.7 KB |
本动作基于 Quicker 用户 “蠢人灵机一动” 开发的 《表格/文字常用工具2.6》 进行修改和二次开发。
原动作是一套面向 Office/WPS 的 VBA 代码管理工具,并提供了功能分组、菜单管理、VBA 管理等基础框架。原作者亦明确说明动作允许修改、编辑或另行开发发布。
在此基础上,本人根据自己的实际使用需求进行了较大幅度的精简和调整:删除了本人日常工作中用不到的功能,同时增加和改造了一些个人常用功能,并进一步完善了 VBA 管理、Quicker 子程序导入、动作转换、备份恢复等相关功能。
因此,本动作并非从零开发,原始框架及部分功能来源于上述动作,在此特别感谢原作者 “蠢人灵机一动” 的分享。
Excel工具箱-by-JJF331 是基于 Quicker 制作的个人 Excel 常用功能集合工具。
它通过一个可长期使用的操作窗,将日常使用频率较高的 VBA 功能和 Quicker 子程序集中到同一个工具箱中进行管理,减少反复查找 VBA 文件、打开不同 Quicker 动作或重复配置功能的操作。
工具箱并不是一套固定不变的功能集合,而更像一个可以持续扩展的个人 Excel 功能容器。可以根据自己的工作习惯不断新增、删除、调整和整理功能,逐步形成一套属于自己的 Excel 常用工具库。
支持:
新建 VBA 功能
导入 VBA 代码
编辑已有 VBA
删除 VBA
调整功能顺序
在不同分组之间移动功能
自定义功能名称和图标
工具箱中的 灰色按钮代表 VBA 功能,用于与 Quicker 子程序功能进行区分。
⚠️ 灰色按钮执行后不可撤回,建议先保存后再执行。
由于 VBA 对 Excel 工作簿执行的部分操作无法通过 Ctrl+Z 撤销,涉及批量修改数据、删除内容、调整格式等操作时,建议先保存当前工作簿。
除了 VBA 功能外,工具箱还支持加入 Quicker 子程序,可以把原本需要单独作为 Quicker 动作存在的小工具收纳进工具箱,与 VBA 功能放在同一套菜单和分组中统一管理。
为方便将现有 Quicker 动作加入工具箱,另外配套开发了:
该动作可以将普通 Quicker 动作转换并打包为 Excel 工具箱能够直接导入的 .qspkg.json 子程序包。
对于包含内部 SubProgram 的 Quicker 动作,转换时也会一并处理相关依赖,尽量保留原动作完整的调用关系。
这样可以把原本分散在 Quicker 面板中的一些 Excel 小工具逐步集中到本工具箱中。
可以根据自己的工作习惯建立不同的功能分组,并自由调整功能位置。
支持:
新增分组
修改分组
删除分组
调整分组顺序
调整组内功能顺序
在不同分组之间移动功能
可以把最常用的功能放在最方便操作的位置。
工具箱支持本地完整备份和恢复。
备份内容包括:
菜单状态 + VBA 功能配置 + Quicker SubPrograms
因此,即使后续已经添加了大量自定义 VBA、Quicker 子程序和功能分组,也可以整体保存当前工具箱状态,并在需要时恢复。
工具箱中的功能主要分为两类:
灰色按钮 → VBA 功能
普通按钮 → Quicker 子程序功能
两类功能可以放在同一套分组和菜单系统中统一管理,不需要再分别维护大量独立 Quicker 动作和 VBA 文件。
工具箱安装后已经预置了一些本人日常使用的 Excel 功能,可以直接使用。
这些功能只是工具箱的 初始配置,并不是固定内容。后续可以根据自己的需要自由编辑、删除、移动,也可以继续加入新的 VBA 和 Quicker 子程序。
升序
按当前选中列进行升序排序,并带动所在数据区域的整行数据一起排序。
降序
按当前选中列进行降序排序,并保持同行数据之间的对应关系。
剪贴板顺序排序
先复制一列作为自定义排序顺序,再按照剪贴板中的先后次序对 Excel 数据进行排序。

内细框外粗框
为当前选中区域快速设置内部细边框、外围粗边框。
删除选定区域空白行、列
删除选中区域内完全为空的行和列,用于快速整理局部表格。
分组插空行
按照指定的分组行数,在数据之间批量插入指定数量的空白行。

一列转多列
将选中的单列数据按照指定行数拆分成多列进行排列。
多列合并成1列
将选中的多列数据依次整理并合并为一列。

拆分单元格
取消选中区域中的合并单元格,并将原合并单元格中的内容向下补全。
空白向上填充
将选区中的空白单元格自动填充为上方最近一个非空单元格的内容。
选择单列去重复
对当前选择的单列数据进行去重整理。
列转行粘贴
将剪贴板中的列数据去除空格后转置为行,并直接粘贴到 Excel。

在 Excel 中创建 “分段线性插值” LAMBDA 自定义函数,根据已有的 X、Y 数据和指定的新 X 值,自动计算对应的分段线性插值结果。
适合工程计算、查表以及需要频繁进行线性内插的数据处理场景。

💡 默认自带功能只是工具箱的起点。
可以删除自己不需要的功能,也可以不断加入新的 VBA 或 Quicker 子程序,逐步形成真正适合自己工作习惯的 Excel 工具库。
运行工具箱后会打开操作窗:
Excel工具箱-by-JJF331|灰色按钮执行后不可撤回(先保存后再执行)
操作窗中的功能可以直接点击执行,也可以通过右键菜单进行:
搜索功能、功能排序、分组管理、备份与恢复等操作。
工具箱的目的并不是预置尽可能多的功能,而是提供一个可以持续扩展的框架,把自己日常真正需要的 Excel 操作逐步集中起来,最终形成一套:
可扩展、可管理、可备份、适合个人工作习惯的 Excel 工具箱。
| 修订版本 | 更新时间 | 制品 | 审核状态 | 更新说明 |
|---|---|---|---|---|
| 2 | 2026-08-24 21:08 | V1 | 当前 V1 版本 |
优化窗口适配:工具箱不再仅限 Excel/WPS 前台显示,切换到其他程序后仍可保持使用。
优化窗口目标识别,避免在多个 Excel 窗口之间切换时跳回原窗口。 提升不同 Quicker 版本下的兼容性。 清理旧版实验、测试提示信息。 优化操作窗标题及部分提示文字。 保留 VBA、Quicker 子程序、分组管理、导入导出及完整备份恢复等原有功能。 |
| 1 | 2026-08-19 14:31 | V1 | 修复了切换不同excel工作簿始终只在一个工作簿生效的bug | |
| 0 | 2026-08-19 01:54 | V1 |