录制宏,在处理大量重复工作时,会非常有用,一次点击就可以瞬间完成很多的操作。这条经验里做一个简单的演示。
工具/原料
- excel录制宏
- excel2016
方法/步骤
- 1
先要找到录制宏的按钮,小编用的是excel2016,录制宏的按钮在视图选项卡下。
- 2
点击录制宏之后,进行我们需要进行的操作,这个时候要注意,不能有没用的操作,每一步的操作必须都是有目的性的,包括一次鼠标点击,鼠标轮滚动。完成操作后,停止录制。
- 3
动画演示操作过程
- 4
点击停止录制,查看宏。以下是录制宏得到的代码。加粗的部分是我们录制得到的。
Sub 宏1()
'
' 宏1 宏
'
'
Range("A1:A15").Select
Selection.Copy
Range("B1").Select
ActiveSheet.Paste
Sheets("Sheet2").Select
Range("B1").Select
ActiveSheet.Paste
End Sub
- 5
Sub 宏1()
'
' 宏1 宏
'
'
Range("A1:A15").Select(选择A1到A15单元格)
Selection.Copy(选择到的部分复制)
Range("B1").Select(选中B1单元格)
ActiveSheet.Paste(粘贴)
Sheets("Sheet2").Select(选择sheet2)
Range("B1").Select(sheet2下的B1单元格选择)
ActiveSheet.Paste(粘贴)
End Sub
以上是对这些代码的解释,不可直接复制到vba中执行,因为里面包含了我添加的注释内容,是无法执行下去的。
- 6
清除我们刚才操作产生的内容,插入一个形状,链接宏。
- 7
点击刚才插入的形状,即可对刚才宏录制的操作进行重现。这时候你的表1的内容发生变化,也不影响操作。速度很快,比我们几乎感觉不到有操作的时间。
- 8
这个小的演示,并不能实现什么有用的功能,仅作为宏录制的演示。
END