【VBA(一):For循环】【Excel中宏的使用+手工书写VBA代码+使用For循环+小结及练习】

Excel中宏的使用

ALT+F8

在这里插入图片描述

录制宏

原数据(有六张表)
在这里插入图片描述
先创建一个宏,取名为宏1
在这里插入图片描述
创建好宏,开始录制宏,在一月份的表进行操作,每一次对单元格的操作都会被录制,所以要谨慎。
在这里插入图片描述
在一月表中进行删除CDE列,将金额列放在日期列后面,筛选数量大于200的数据。

效果图(一月)
在这里插入图片描述
操作完成后,点击停止录制。

切换到二月表,点击宏,执行宏1。
在这里插入图片描述
效果图(二月)
在这里插入图片描述

优缺点

优点:可以进行重复的操作
缺点:表结构不同,效果不同

录制相对引用的宏

使用相对引用即可

参考所选单元格的偏移进行改变
在这里插入图片描述

案例

原数据
在这里插入图片描述
目标:从A1下两个单元格改颜色

选中A1-录制宏-点击相对引用-选中A3改变填充色-停止录制-选中A1-宏-执行宏

效果图(执行了三次宏)
在这里插入图片描述

手工书写VBA代码

Visual Basic可以查看代码
在这里插入图片描述
查看上一个改颜色的代码
在这里插入图片描述

新建模块

模块相当于一个宏,此处新建了一个改颜色的模块,效果跟上一个宏一样。

更改宏名可以直接在代码中更改,信息会自动同步到Excel中。

选中工程管理器里面的模块-右键-插入-模块

在这里插入图片描述

使用For循环

案例

将改颜色操作进行10次
在这里插入图片描述

效果图(在B1进行操作)
在这里插入图片描述

小结及练习

定义

一组动作的集合

VBA(ALT+F11)

做宏的工具,VBA是代码

相关概念

Sub ABC() … End Sub
Dim i
For i = 1 to 10 … Next

定位

永远定位第一行

录制宏-选中第一行-停止录制

代码
在这里插入图片描述
可以把代码放在For之前,就不用去选中第一行再执行循环

制作工资条

原数据
在这里插入图片描述
将第一行插入第二行和第三行中间。重复操作为先复制第一行然后插入。

新建一个宏,名为插入。
新建完之后,查看效果,为了避免重复操作进行For循环。
在这里插入图片描述
代码
在这里插入图片描述

效果图
在这里插入图片描述

设置按钮

开发者工具-插入-表单控件-按钮

指定宏
在这里插入图片描述
使按钮永远存在
在这里插入图片描述

宏设置

文件-选项-信任中心-宏设置-启用所有宏

工资条案例

在这里插入图片描述效果图(生成工资条)
在这里插入图片描述

效果图(恢复工资条)
在这里插入图片描述

下一篇:【VBA(二):IF函数】【Range单元格对象+IF函数过程控制+用IF退出For循环+小结及练习】

参与评论 您还未登录,请先 登录 后发表或查看评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

LinGavinQ

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

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值