![别怕,Excel VBA其实很简单](https://wfqqreader-1252317822.image.myqcloud.com/cover/624/731624/b_731624.jpg)
上QQ阅读APP看书,第一时间看更新
1.2 走自己的“录”,让别人重复去吧
![](https://epubservercos.yuewen.com/231D1D/3590301304714201/epubprivate/OEBPS/Images/figure_0024_0001.jpg?sign=1739341308-8CRUYg9CcZyyRNtxc6povzfByxeO7EKZ-0-689f9cfd4f2252428e31e64f506af6e3)
新同事的建议让小张感到很茫然。
面对小张满脑子的疑问,新同事耐心地给他解释,并示范操作过程……
1.2.1 什么是宏
就像用摄像机录下来的视频,在Excel里,宏就是Excel用户使用宏录制器录下的一组操作。
选中工资表头所在行→复制→选中工资记录所在行→单击右键→插入复制单元格,这是小张制作工资条时重复的操作。
![](https://epubservercos.yuewen.com/231D1D/3590301304714201/epubprivate/OEBPS/Images/figure_0024_0002.jpg?sign=1739341308-GdqO6xL5LiDIoYHlBUlSdhkhgpFP4WX8-0-fcb8c383e76b8f518a4742ee1a729a45)
1.2.2 用宏录下Excel操作
录制宏前需要进行一些简单的设置,如图1-3所示。
![](https://epubservercos.yuewen.com/231D1D/3590301304714201/epubprivate/OEBPS/Images/figure_0025_0001.jpg?sign=1739341308-ElBqojaKyJKI6tioZgOz0s2eCjPXEHjs-0-e731942d6da47f81804dd6577b74456f)
图1-3 录制宏前的设置
完成上述设置后就可以录制宏了,如图1-4所示。
![](https://epubservercos.yuewen.com/231D1D/3590301304714201/epubprivate/OEBPS/Images/figure_0026_0001.jpg?sign=1739341308-oySGB9JHaT7WehCqOauWVy1BysSaeHiC-0-c28b50113c93d8cff2fffbef8b519fea)
图1-4 用宏录下Excel操作
这样,宏就录制好了。
1.2.3 让录下的操作再现一遍
录制完成后,通过下面的方法运行宏,如图1-5所示。
![](https://epubservercos.yuewen.com/231D1D/3590301304714201/epubprivate/OEBPS/Images/figure_0027_0001.jpg?sign=1739341308-VeF9o7CRNXMhHuUAmEHhMxEEjkXrZfPU-0-5161a8063c5a82cd855a8ff38bdf3333)
图1-5 执行宏
如果要继续插入新的工资表头,就继续执行宏。
练习小课堂
学会使用录制和执行宏代替手工完成重复操作后,小张很高兴。他发现工作中很多问题都可以借助宏来提高工作效率。
可是,他不明白相对引用和绝对引用的区别,你能分别录制不同的宏,执行它们,找到它们之间的区别吗?
![](https://epubservercos.yuewen.com/231D1D/3590301304714201/epubprivate/OEBPS/Images/figure_0028_0001.jpg?sign=1739341308-JhfFGtiDBwtv4gRkhNegZCj7NDmDQhEx-0-aa2f0b4b1bf919e6bbdfab96aeda9d33)
参考答案
绝对引用:如果使用绝对引用,在执行宏的过程中,无论选中了哪个单元格,宏都在特定的单元格中执行录制的操作。
相对引用:如果使用相对引用,在执行宏的过程中,将以活动单元格为A1单元格,宏在相对于活动单元格的特定单元格中执行录制的操作。如果你想让录制的宏可以在任意区域中使用,就使用相对引用。