A macro is an action or a set of actions that you can run as many times as you want.
If you have tasks in Microsoft Excel that you do repeatedly, you can record a macro to automate those tasks.
SKILL 1 录制相对应用的宏
1. 开始一定要先选中目标起始单元格,再点击【录制宏】
2. 编辑好宏的名称、快捷键、描述之后,一定要选中是否勾选【相对引用】
3. 结束时一定要选中你想要重复执行这个宏的单元格(目标结束单元格),再点击【停止录制】
4. 重复执行时,每一次只需确认是否选中录制宏时停在的那个单元格(目标结束单元格:该单元会默认选中,所以不要自己点击),直接选择执行对应的宏
5. 如果要设置快捷键,要确认是否和其他软件冲突,可以在录制之后通过【选项】重新设置快捷键
6. 如果你的宏被禁用,【开发工具】——【宏安全性】——更改选项
SKILL 2 将宏指定给按钮
1. 首先要把窗体控件调出来到视图版块下
【文件】——【选项】——【自定义功能区】——【不在功能区的命令】——找到带有(窗体控件)标识的按钮/组合窗..——右侧新建组——添加并确定
2. 添加一个按钮并绑定对应的宏
点击视图上的按钮控件——在表格空白处单击——选择对应的宏——编辑按钮名称并确定
3. 执行宏
确认选中目标起始单元格(比如要复制的最后一行的首格)——点击按钮控件
4. 如果你想把这个按钮直接放到菜单栏上,那么需要调用一个自定义按钮,操作同1*
SKILL3 如何让宏循环执行
1. 【宏】——选择目标宏——【编辑】——补充完整以下代码
Sub 生成工资条()
Dim i As Long
For i = 2 To 1000 -- 1000是自己定义的总行数
'
ActiveCell.Rows("1:1").EntireRow.Select
Selection.Copy
ActiveCell.Offset(2, 0).Rows("1:1").EntireRow.Select
Selection.Insert Shift:=xlDown
Next
End Sub
补充之后点击保存,然后选中目标起始单元格,点击执行宏按钮,DONE
网友评论