时间:2020-02-10  来源:百度经验  作者:绝地风飘影  阅读:7

VBA是一种编程应用程序,一组VBA代码经常被称为“宏”(macro)。创建“宏”的最简单的方法就是使用“宏录制器”录制宏。操作宏录制器的过程很像街边商贩用录音机录制自动叫卖的过程。首先想好要说什么并稍加演练,然后打开录音机说出叫卖的语言,录制结束后关掉录音机。不同的是录音机录下的是声音,而宏录下的是对Excel工作簿的操作。下面详细介绍Excel 2013中宏录制器录制宏方法的其中一种——绝对录制。

Excel 2013 VBA之宏录制器——绝对录制

打开Excel 2013后,首先观察选项卡中有没有“开发工具”一项,如果没有(如图所示),则需要调出“开发工具”选项卡,具体步骤继续向下看。

Excel 2013 VBA之宏录制器——绝对录制

要调出“开发工具”选项卡,首先点击“文件”,图中红色方框所示。

Excel 2013 VBA之宏录制器——绝对录制

点击“文件”打开图片中的界面后,再点击“选项”,图中红色方框所示。

Excel 2013 VBA之宏录制器——绝对录制

打开Excel选项窗口后,点击“自定义功能区”,然后将“开发工具”前面的复选框选定,最后点击“确定”,具体点击位置见图中红色方框,返回编辑界面后就会发现选项卡中出现了“开发工具”选项卡,接下来就可以开始用“宏录制器”录制宏了。

这里以编写“两个数相加计算”为例来说明。首先打开“开发工具”选项卡,点击“录制宏”按钮,注意为点击之前选项卡和状态栏中“录制宏”按钮的状态,见图中红框。

Excel 2013 VBA之宏录制器——绝对录制

点击“录制宏”按钮后,出现“录制宏”对话框,在“宏名”中输入“SUM计算”,快捷键设置为Ctrl+m,宏保存在当前工作簿中。

Excel 2013 VBA之宏录制器——绝对录制

配置完“录制宏”对话框并点击确定按钮后,选项卡和状态栏中“录制宏”按钮的状态发生变化,见图中红框。在录制宏状态下,首先选中A1单元格。

Excel 2013 VBA之宏录制器——绝对录制

按照图中所示的步骤,依次完成单元格的输入,在第6步完成后点击回车完成输入。

Excel 2013 VBA之宏录制器——绝对录制

完成输入后的界面如图所示,此时注意选项卡和状态栏中“录制宏”按钮的状态还处于“录制状态”,所以需要点击停止录制宏。

Excel 2013 VBA之宏录制器——绝对录制

点击停止录制宏后会发现选项卡和状态栏中“录制宏”按钮的状态都恢复到了录制宏之前的状态,此时宏的录制就结束了,接下来是保存录制的宏。

Excel 2013 VBA之宏录制器——绝对录制

Excel 2013版的普通工作簿(.xlsx格式)不支持保存宏,所以在点击保存按钮时会弹出图中红框标出的对话框,点击“否”,进入下一步。

Excel 2013 VBA之宏录制器——绝对录制

点击弹出对话框的“否”后,Excel 2013会自动进入如图所示界面,此时再点击“浏览”按钮。

Excel 2013 VBA之宏录制器——绝对录制

点击“浏览”按钮后会自动弹出“另存为”对话框,如图所示。

Excel 2013 VBA之宏录制器——绝对录制

在“另存为”对话框中选定“桌面”为文件的存储位置,并将文件命名为“SUM计算”,如图所示。

Excel 2013 VBA之宏录制器——绝对录制

Excel 2013版中可以保存宏的文件格式常用的有三种格式:启用宏的工作簿(.xlsm)、二进制工作簿(.xlsb)和97-2003 工作簿(.xls)三种,通常会选取.xlsm格式,但是为保证与低版本Excel兼容,也会选择.xls格式。

Excel 2013 VBA之宏录制器——绝对录制

保存宏的三种文件格式如图所示,至此,我们就完成了用宏录制器录制宏,以及保存宏的操作。关于Excel 2013 VBA宏的其他学习后期会逐步展开,希望对大家有用。

Excel 2013 VBA之宏录制器——绝对录制

Top