从录制宏到改代码,从复制粘贴到自己写,从模仿到原创,…………对于我们新手小白来说可能还需要很长的过程!今天跟大家分享的是使用vba基础从录制宏开始制作工资/成绩条:
1、录制前先选中A1单元格,即工资条标题行所在的最左上角单元格
- 点击【开发工具】——“使用相对引用”——录制宏——输入一个名字——定义宏的快捷键
- 复制标题行后,选中A4单元格(最左边),点击鼠标右键【插入复制的单元格】,将鼠标放在第二个标题行的左上角,点击停止录制
2、单步执行代码
删掉刚才复制的标题——选中A1单元格——点击开发工具——宏——执行(或者按自己定义的快捷键)
3、批量生成工资条
点击宏——编辑——修改宏代码——在第二行中输入 DIM I FOR I=1 TO 12 倒数第二行中输入NEXT
我们总共有13条工资明细,工资表中已经有一个表头了,只需要在插入12条!
关闭代码窗口——再一次点击宏——【执行】就可以看到所有人的工资条了,需要注意的是执行代码前一定要选中A1单元格!
4、插入一个代码执行按钮,可以选择图片或者控件
点击【开发工具】——插入——表单控件——窗体控件按钮——绘制——将录制的宏指定给该控件即可!再次点击该控件就可以一键生成工资条了!
最简单的理解的的宏就是通过开启录制后可以将我们的操作过程一一记录下来!这样就可以通过一个快捷键来控制一系列操作啦,你也赶紧试试吧!