Excel中VBA之所以好学易用,就是因为它有宏录制器。初学者可以录制大量的代码,从中学习一些属性和方法的用法,甚至已掌握了这门语言之后,在编程时如忘记某个方法的参数或者具体用法,也可以通过录制一段宏代码来借鉴。所以刚开始学习这门语言,一定要掌握宏录制器这个优秀的功能。
录制的宏本身欠缺一些灵活性,只能在某个范围的单元格上执行某些特定操作,需要人工做一些修改,加入控制的流程,程序才具有更大的灵活性和有效性。
下面录制一个将小数数据设置为百分比格式的简单宏并运行,步骤如下

【说明】文本框中可以输入一些对即将录制的宏的功能描述、背景说明等备注信息,这些文字将显示在宏代码的最上部,作为宏的注释说明。
下面进入将小数数据设置为百分比格式的宏的具体录制阶段。
3、选择需要设置百分比的单元格,如下图所示。

4、选择【开始】选项卡,在数字区域中单击【数字格式】下拉列表框,选择项目【百分比】,或者在已选择的单元格上右击,在弹出的快捷菜单中选择【设置单元格格式】命令,弹出如图1-14所示的【设置单元格格式】对话框,在【数字】选项卡的【分类】列表框中选择【百分比】选项,再单击【确定】按钮。

5、单元格的百分比格式已设置完成,单击工作簿左下角的停止录制按钮,宏的录制工作就完成了。
6、选择【开发工具】→【宏】命令,弹出如下图所示的【宏】对话框。

7、选择列表框中的宏“Sample”,再单击【执行】按钮就可以运行刚才录制的宏。
8、选择【开发工具】→【Visual Basic】命令,或者按快捷键Alt+F11,进入VBE窗口,在工程资源管理器中双击模块文件夹下的“模块1”,右边的代码编辑窗口中即可看到录制的宏代码,如下图所示。

先熟悉一下宏代码的大体情况:
作为实验,可以把刚才已设置为百分比的单元格格式再设置成小数格式,自行执行宏,查看结果。如果计算机速度快,这一过程可能看不清楚,一瞬间就执行完成了。
下面是录制宏、运行宏Sample的动画演示:
