Excel间隔复制

Excel间隔复制 公开 已发布

CGlei 更新于 2026-01-26 18:14 | 5 | 55
如何安装动作?

适用于
分类(旧)
文本处理
关键词

lnf920 shy520 阐幽探赜 用户645021070880311 人言可魏 5 人赞了这个动作

1 个动作单 收藏了此动作。

更多信息
分享时间 2025-08-27 11:03
最后更新 2026-01-26 18:14
修订版本 3
用户许可 可自己使用或修改,不可再分享
Quicker版本 1.44.22
动作大小 36.8 KB
最低Quicker版本 1.38.15

分享到

「Excel中间隔复制选区,并以纯文本输出。」

简介

Excel间隔复制助手

智能合并Excel多选区,纯文本输出,告别复制烦恼

📋 功能总览

在Excel中,将选择的连续或不连续的选区,复制后并自动拼接(不连续选区)以纯文本输出。解决复制不连续选区时会将不想复制的部分也复制出来,以及粘贴到其他地方是图片而不是纯文本。

✨ 核心能力

🎯 智能选区合并
自动识别并合并Excel中的连续或不连续选区,无需手动复制粘贴多个区域。
📝 纯文本输出
输出纯文本格式,避免粘贴为图片的问题,确保数据在各平台间的兼容性。
📋 剪贴板管理
可选择性将结果写入剪贴板,并支持保持原有剪贴板内容不被覆盖。
⚙️ 灵活配置
支持HUD效果显示、制表符控制、按键等待时间等多种个性化设置选项。
🔄 智能方向判断
自动判断选区排列方向,横向或纵向智能合并策略。
🛡️ 安全稳定
完善错误处理机制,保护Excel应用设置不受影响。
⚡ 高效处理
支持超大数据量处理(最多104万行),性能优化出色。
🔧 VBA驱动
基于VBA引擎,深度集成Excel,功能强大且稳定。

🔧 设置说明(右键菜单)

1️⃣ 文本显示方式 📊

选择一种文本显示的方式(下拉选择)
【HUD】:会在屏幕中下方显示一个黑色半透明矩形框来显示文本。
【文本窗口】:弹出额外的文本编辑窗口,方便二次编辑后复制粘贴(使用【文本窗口】时建议取消勾选【写入剪贴板】)
【不弹窗口】:不显示任何弹窗提示(使用此项,建议开启【写入剪贴板】)

2️⃣ 删除制表符 ❌

从Excel中复制的文本都带有制表符,此设置决定是否删除文本中的制表符(如果要在此粘贴回表格内请不要勾选)(复选框)

3️⃣ 写入剪贴板 📋

将获取的选区文本写入剪贴板,以方便后续直接粘贴(复选框)

4️⃣ 按键等待时间 ⏱️

为了提升体验,不覆盖用户剪贴板最后一条内容,例如你刚刚复制的验证码、重要文本等...运行时动作会首先将剪贴板最后一条数据临时存储到变量,完成复制后,会在此时长内检测用户是否按下了Ctrl+V,若用户按下了Ctrl+V则视为已完成了粘贴,此时便会将临时存储到变量的内容还原到剪贴板,从而减少操作割裂感。
注意:若在此时长内没有按下Ctrl+V,则视为用户还未完成粘贴,便不会还原之前剪贴板的最后一条内容(时间类型)

💼 适用场景

📊 数据整理
将分散在不同区域的数据快速合并为连续文本
📋 报告生成
将多个数据块合并后用于外部系统或文档
🔄 数据导出
将Excel中的非连续数据转换为纯文本格式
🔍 数据分析
快速提取多个选区数据进行对比分析

❓ 常见问题解答

Q1:需要安装什么依赖吗?
A:是的,需要安装微软运行库。这是一些Windows系统软件运行的常用库,可以通过搜索引擎搜索"微软运行库"下载安装包。

Q2:支持WPS吗?
A:理论上支持WPS,但作者主要使用Office进行了测试,WPS用户可以自行测试使用。

Q3:Excel需要特殊设置吗?
A:需要在Excel的"信任中心"启用宏功能,这样才能正常使用VBA代码。以下是Office 365版本的具体步骤(其他版本大同小异):
1. 打开Excel,点击左上角的"文件"选项卡
2. 选择"选项",打开Excel选项窗口
3. 点击左侧的"信任中心",然后点击右侧的"信任中心设置"按钮
4. 在信任中心窗口中,点击左侧的"宏设置"
5. 在右侧宏设置区域,选择"启用 VBA 宏(不推荐;可能运行危险代码)(N)"选项
6. 点击右下角的"确定"按钮保存设置,重启Excel即可生效

Q4:如何保持原有剪贴板内容?
A:动作支持设置按键等待时间,在执行完成后会检测是否按下Ctrl+V,如果检测到则会将原剪贴板内容恢复,避免覆盖。

Q5:处理大数据量会卡顿吗?
A:不会,最新版本已修复溢出错误,支持处理最多104万行数据,性能经过优化。

Q6:合并后格式有问题?
A:可以设置是否携带制表符,配合输出方式选择,确保格式符合预期。

💡 使用小技巧

  • 快速触发:绑定快捷键或手势,选中即转,效率翻倍。
  • 智能合并:动作会自动判断选区方向,横向或纵向智能合并。
  • 剪贴板保护:利用按键等待功能,避免覆盖重要剪贴板内容。
  • 格式控制:根据目标应用需求,灵活设置制表符输出选项。

📌 版本日志

版本:1.0 (2026-01-20)

  • ✅ 修复溢出错误,支持更大数据量处理
  • ✅ 升级变量类型至Long,支持104万行
  • ✅ 完善错误处理机制

最近更新

修订版本 更新时间 更新说明
3 2026-01-26 18:14 优化右键设置里提示文档的细节。
2 2026-01-20 14:59 - 修复 "溢出 (错误代码: 6)" :

- 原因 :原代码使用 Integer 类型(最大值 32,767)作为循环变量。当处理超过 32,767 行的数据时,变量数值超出范围导致程序崩溃。
- 解决 :将所有涉及行号、列号和计数的变量( areaCount , i , j , k )的数据类型从 Integer 升级为 Long (长整型,最大值约 21 亿)。
- 能力升级 :

- 现在脚本可以完整支持 Excel 的最大行数限制(1,048,576 行),无论选区多大,只要内存允许,均可正常合并复制。
1 2025-08-27 12:19 说明:
1.功能概述:将选择的连续/不连续选区,复制后并自动拼接(针不连续选区)以纯文本输出。解决复制不连续选区时会将不想复制的部分也复制出来,以及粘贴到其他地方是是图片而不是纯文本。

2.设置概述:
1.可设置输出显示方式为HUD效果或文本窗口显示(视频中有演示)
2.可设置输出时是否带制表符。 3.可设置是否同时将结果写入剪贴板
4.支持设置按键等待时间:支持保持用户原剪贴板最后一条数据,为了减少操作割裂感,在自行动作之前会将剪贴板最后一条数据保存到临时变量,完成粘贴后(在设置的时间内会检测是否按下了Ctrl+V)将这条数据回写简体版,以实现不覆盖剪贴板原有内容。

3.本动作部分使用VBA代码实现,使用之前请先安装常用微软运行库,可直接搜索引擎搜索“微软运行库”,这是一个win系统软件运行的常用库,资深玩家应该都懂。 微软运行库下载:https://www.xitongzhijia.net/tags/%E8%BF%90%E8%A1%8C%E5%BA%93%E5%90%88%E9%9B%86
如遇链接失效可自行搜索引擎搜索“微软运行库”,使用百度当心假冒网站。

4.由于本人只喜欢用Office,WPS没有测试过,但理论支持,WPS玩家可以自行测试,请见谅!

最近讨论

随便聊聊 · 374
人言可魏 2025-08-28 08:59 CGlei 2025-08-28 17:02