【Excel】常态化繁杂操作实现自动化处理(无需VBA编程)-宏录制法

一、功能说明

日常生活工作中,常有一些比较繁杂的Excel数据处理工作,且长期持续性地需要处理,需要找到一种自动化处理,且简单易上手的方法。本文介绍Excel自带的“宏录制”功能,无需编程即可记录操作内容,实现操作复用,自动化处理数据,解放双手!

二、功能展示

在这里插入图片描述

三、操作步骤

1.打开宏录制

首先将Excel文件另存为“.xlsm”格式(启用宏的工作簿)

点击:工具 → 开发工具 → 录制新宏 → 输入“宏的名称”(可以自定义“快捷键”)
在这里插入图片描述
在这里插入图片描述

2.进行常规的数据处理操作

通过上一步的操作后,“宏录制”已开启,此时状态栏按钮由“录制新宏”变为“停止录制”
在这里插入图片描述
接下来Excel表格中的每一步操作都会被记录下来(每一个单元格的操作),操作结束后,点击“停止录制”,并保存文件。

建议对每一行/列数据进行批量化操作,而不是逐个单元格进行操作,这样可以使得对于不同数据量的新数据仍然可以全部进行批量自动化处理操作。

3.对于新的数据源,执行录制的宏

录制完“宏之后”,对于未处理数据(与上一步录制宏时的数据结构相同),点击“运行宏”(工具 → 开发工具 → 运行宏 → 选择宏 → 运行),即可按照记录好的操作顺序对数据进行处理
在这里插入图片描述

四、进阶操作

1.规范化数据处理模板

(1)单文件数据自动化处理

录制好宏之后,可以将“宏导出保存”,在其他文件进行复用

也可将该文件作为“模板文件”,后续需要进行数据处理时,将数据粘贴到该文件的相应位置

(2)多文件数据自动化处理

多文件数据处理,常涉及到表格数据间的联动引用,即单元格数据公式引自其他Excel文件

这时最好将相关数据文件保存在固定位置,将其作为“模板文件”,后续进行数据处理时,将新的数据复制进对应文件

2.自动处理新数据

进行数据处理时,只需打开运行之前录制好的宏,即可迅速对数据进行处理分析

点击“运行宏”(工具 → 开发工具 → 运行宏 → 选择宏 → 运行)

五、常见问题

1.宏录制操作异常

若运行录制好的宏发现操作不全、操作有误(应该是录制宏时相关功能异常,漏录),可通过逐步运行宏来测试
在这里插入图片描述
具体方法,点击:工具 → 开发工具 → 运行宏 → 选择宏 → 单步运行(会弹出“录制好的宏对应的VBA程序”)

通过逐行运行VBA程序(快捷键F8),观察每一步的作用,查看哪里的操作有缺失或异常,通过对比其他程序行的作用,或是重新录制该功能进而获取VBA代码,对现有的录制好的宏VBA代码进行调整,并保存最终修改好的VBA程序。
在这里插入图片描述

2.没有宏功能、宏未启用 / 被禁止

可参考网址: 【Excel】宏功能异常:没有宏功能、宏未启用 / 被禁止

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Atletico_zxs

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值