新手菜鸟学习VBA—如何录制一个简单的宏

录制一个宏:

实现:将表单中的表头插入每一行




step 1:如何打开EXCEL中的宏选项



你需要点击文件—>选项—>自定义功能区—>勾选“加载项”即可。

然而需要注意的是:使用宏是有安全性限制的,Office办公软件的默认宏安全性设置为高,是无法启用编写好的 VBA 程序代码的。所以通过如下方式将安全性降低:

需要点击文件—>选项—>信任中心—>宏设置—>勾选“信任对VBA工程对象模型的访问”即可。

step 2:如何使用宏录制实现我们的目的

首先需要先选中表头行(一定要在录制开始前选中表头行,因为如果录制完后再选中第一行,就会报错“1004”)

然后需要将“相对引用”打开

接下来就可以正式录制啦

录制开始前需要填写宏名称,并且给宏一个快捷键,毕竟你不会想要全程用鼠标操作

当你开始录制之后,对录制前已选中的表头行直接复制(Ctrl+C),并且从第三行起插入(符合EXCEL的使用规则)


然后直接停止录制,我们就完成了这个宏的录制全过程


step 3:录制完后实现你的宏

可以通过快捷键直接实现


这样还不够简便,于是我们可以添加一个按钮,点击即可执行宏

以下是按钮的操作效果

step 4:实现宏的自动化

如果以上部分一步步执行仍然不能让你满意,那就需要改进这个宏,实现自动化

快捷键Alt+F11直接跳转进VBA编辑窗口

然后在这里添加两行命令即可(先判断一下原始数据有多少行)

这两行的意思是:利用For循环,建立一个计数变量,然后让该程序运行21次然后跳出

这样以来就可以实现自动化

最终我们实现了将表头添加到每一行之间的目的。
  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值