Excel 2013 VBA之宏录制器——相对录制
1、打开一个空白工作表,并选择单元格A1,然后点击“录制宏”按钮。

2、在出现的“录制宏”对话框中,在“宏名”中输入“SUM计算_相对录制”,快捷键框中输入M,然后快捷键会自动变为Ctrl+Shift+M,宏保存在当前工作簿中,然后点击确定按钮。

3、在功能区选择“开发工具”选项卡中的“使用相对引用”按钮,然后依次在A1单元格中输入“加数1”—>选中B1单元格并在其中输入“加数2”—>选中C1单元格并在其中输入“结果”—>选中A2单元格并在其中输入“2”—>选中B2单元格并在其中输入“3”—>选中C2单元格并在其中输入“=A2+B2”—>点击回车—>点击“停止录制”按钮完成宏的“相对录制”工作。

1、第一点不同就是“绝对录制”过程中不使用“使用相对引用”按钮;“相对录制”过程中使用“使用相对引用”按钮。

2、“绝对录制”模式下记录的是选择的单元格的地址,宏运行时就会去寻找记录的地址,运行结果与运行前活动单元格的位置无关;“相对录制”模式下记录的是活动单元格的相对位置,运行结果与运行前活动单元格的位置有关系。


3、通过运行两个实例可以清楚地看出两者的区别,如图所示。具体作法是:在运行前都先将活动单元格定位到D5,然后,“绝对录制”实例执行快捷键“Ctrl+M”;“相对录制”实例执行快捷键“Ctrl+Shift+M”。


阅读量:59
阅读量:63
阅读量:148
阅读量:86
阅读量:96