Excel宏录制器—相对录制、绝对录制

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Excel 2013 VBA之宏录制器——相对录制上一篇经验刚刚讲述了“Excel 2013 VBA之宏录制器的‘绝对录制’”,本篇经验将在其基础上讲述宏录制器的“相对录制”,并对比两者之间的区别,希望能对VBA的初学者有所帮助。为了与“绝对录制”进行对比,“相对录制”的实例采用与“绝对录制”相同的实例。

工具/原料

Excel 2013

宏录制器“相对录制”实例

1. 1

打开一个空白工作表,并选择单元格A1,然后点击“录制宏”按钮。

2. 2

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

3. 3

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

END

“绝对录制”与“相对录制”对比

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

制”过程中使用“使用相对引用”按钮。

2.“绝对录制”模式下记录的是选择的单元格的地址,宏运行时就会去寻找记录

的地址,运行结果与运行前活动单元格的位置无关;“相对录制”模式下记录的是活动单元格的相对位置,运行结果与运行前活动单元格的位置有关系。

3.通过运行两个实例可以清楚地看出两者的区别,如图所示。具体作法是:在运

行前都先将活动单元格定位到D5,然后,“绝对录制”实例执行快捷键“Ctrl+M”;“相对录制”实例执行快捷键“Ctrl+Shift+M”。

相关文档
最新文档