中关村在线

软件

Excel 2013 VBA相对录制

上一篇介绍了Excel 2013 VBA宏录制器的绝对录制功能,本文在此基础上讲解相对录制的使用方法,并比较两种模式的差异。为便于对比,本文沿用与绝对录制相同的操作实例,帮助初学者更直观地理解两者在实际应用中的不同之处,掌握何时使用何种方式录制宏,从而提升VBA学习效率和实际操作能力。

1、 新建空白工作表,选中A1单元格,点击录制宏开始操作。

2、 在弹出的录制宏窗口中,将宏名称设为SUM计算_相对录制,于快捷键位置输入字母M,系统会自动设定为Ctrl+Shift+M,宏保存位置选择当前工作簿,最后点击确定完成设置。

3、 在功能区的开发工具选项卡中,点击使用相对引用按钮。接着依次操作:在A1单元格输入加数1,B1单元格输入加数2,C1单元格输入结果。随后在A2单元格填入2,B2单元格填入3,在C2单元格输入公式=A2+B2,按下回车键执行计算。最后点击停止录制按钮,结束本次宏的相对引用录制过程。整个操作通过相对引用方式记录步骤,便于后续在不同位置重复应用相同逻辑,提高数据处理效率,适用于批量计算场景。

4、 主要区别在于:绝对录制不启用使用相对引用功能,而相对录制则需开启该按钮,以确保操作路径的引用方式不同。

5、 在绝对录制模式中,记录的是选定单元格的具体地址,执行宏时将直接定位到该固定位置,不受运行前活动单元格影响;而在相对录制模式中,记录的是相对于活动单元格的位置,因此宏的执行结果会随着运行前活动单元格的不同而变化。

6、 通过同时运行两个实例可直观看出两者的差异。操作时,先将活动单元格定位至D5,随后在绝对录制实例中按下Ctrl+M,而在相对录制实例中按下Ctrl+Shift+M。所示,两种方式的执行效果明显不同,体现出各自的特点与适用场景。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具