![别怕,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=1738856131-QpKdhx2rmQc3PuBpUG5PvC6fw1WeURgZ-0-446d3aa06f0c009b883423dc46316f1e)
新同事的建议让小张感到很茫然。
面对小张满脑子的疑问,新同事耐心地给他解释,并示范操作过程……
1.2.1 什么是宏
就像用摄像机录下来的视频,在Excel里,宏就是Excel用户使用宏录制器录下的一组操作。
选中工资表头所在行→复制→选中工资记录所在行→单击右键→插入复制单元格,这是小张制作工资条时重复的操作。
![](https://epubservercos.yuewen.com/231D1D/3590301304714201/epubprivate/OEBPS/Images/figure_0024_0002.jpg?sign=1738856131-0L9joE1U6Ht3pfB1LO0gFSdi9CGMfp0i-0-2ecae5d7d6202359e4efd15c2b07621f)
1.2.2 用宏录下Excel操作
录制宏前需要进行一些简单的设置,如图1-3所示。
![](https://epubservercos.yuewen.com/231D1D/3590301304714201/epubprivate/OEBPS/Images/figure_0025_0001.jpg?sign=1738856131-PhlElT8H85Jy1zyUUEEhdrI8N70fq1Y9-0-21a936420d0d921e1b3a253530a987dd)
图1-3 录制宏前的设置
完成上述设置后就可以录制宏了,如图1-4所示。
![](https://epubservercos.yuewen.com/231D1D/3590301304714201/epubprivate/OEBPS/Images/figure_0026_0001.jpg?sign=1738856131-WNSKp6ESRGCKqLniucQY65dtB6sZpM1c-0-27a835773c63f716fbb78652cbb0fbff)
图1-4 用宏录下Excel操作
这样,宏就录制好了。
1.2.3 让录下的操作再现一遍
录制完成后,通过下面的方法运行宏,如图1-5所示。
![](https://epubservercos.yuewen.com/231D1D/3590301304714201/epubprivate/OEBPS/Images/figure_0027_0001.jpg?sign=1738856131-3VkGbIHoZEk66wjz2SJAFZ1unzgvsB2I-0-07df57945cbd7a98ea5dd446a3808061)
图1-5 执行宏
如果要继续插入新的工资表头,就继续执行宏。
练习小课堂
学会使用录制和执行宏代替手工完成重复操作后,小张很高兴。他发现工作中很多问题都可以借助宏来提高工作效率。
可是,他不明白相对引用和绝对引用的区别,你能分别录制不同的宏,执行它们,找到它们之间的区别吗?
![](https://epubservercos.yuewen.com/231D1D/3590301304714201/epubprivate/OEBPS/Images/figure_0028_0001.jpg?sign=1738856131-wbEf7dLkAbN6HsdSu5zRtVKGqqLhyg96-0-e3024d8ec92ace789156af3979fc476b)
参考答案
绝对引用:如果使用绝对引用,在执行宏的过程中,无论选中了哪个单元格,宏都在特定的单元格中执行录制的操作。
相对引用:如果使用相对引用,在执行宏的过程中,将以活动单元格为A1单元格,宏在相对于活动单元格的特定单元格中执行录制的操作。如果你想让录制的宏可以在任意区域中使用,就使用相对引用。