1、以下将要录制的宏非常简单,只是改变单元格的字体和颜色。这一系列步骤为宏录制器提供了很好的示例。请完成如下步骤:1)打开新的工作簿。2)在单元格A1中输入你的姓,在单元格B1中输入你的名字,在单元格C1中输入你居住的城市名,在单元格D1中输入你居住的国家名。3)选中单元格A1。4)选择“开发选项”、“录制宏”,显示如下图所示的“录制宏”对话框。
2、5)输入“BigFont”作为宏名,键入回车开始录制宏。注意此时Excel应用程序窗口的状态栏中显示“录制”,特别是“停止录制”工具栏也显示出来。Ø宏的名字最多可为255个字符,并且必须以字母开始。宏名中可用的其他字符包括字母、数字和下划线。宏名中不允许出现空格。通常用下划线代表空格。6)选择“格式”,“单元格”,会显示“单元格格式”对话框,选择“字体”选项卡。7)将字体大小设为16,将字体颜色设为红色,单击“确定”按钮。8)单击“停止录制”工具栏按钮,结束宏录制过程。Ø如果“停止录制”工具栏没有显示出来,请选择“开发选项”、“停止录制”。录制完一个宏后,就可以执行它了。
3、执行一个宏时,它按照录制宏时相同的步骤进行操作。要执行一个宏,可按照如下步骤:1)选择单元格B1。2)选择“开发选项”、“宏”,显示“宏”对话框,如图所示。按下Alt+F8键也可以显示“宏”对话框。3)选择“BigFont”,选择“执行”,则单元格B1中的字体变为16磅和红色。4)选择单元格C1和D1,再次运行宏“BigFont”。
4、要查看生成的代码,可按照如下步骤:1)选择“开发选项”、“宏”,显示“宏”对话框。2)选择“BigFont”,单击“编辑”,此时会打开VB编辑器窗口。代码的第一行“Sub BigFont()”表示了宏的起点和名字,接下来的以单引号开头的行为注释行,表示与宏有关的说明,有时还包括宏的名字、录制时间、录制人。Selection在VBA中用来表示突出显示的部分。
5、编辑代码可在VisualBasic编辑器中直接进行。需要对宏进行编辑是因为以下两个原因。其一是在录制宏时出错;另一个原因是希望对宏的功能进行改变。1)删除多余的行,直至过程和下面的代码相同:Subbigfont()''bigfontMacroSelection.Font.Size=16WithSelection.Font.Color=-16776961EndWithEndSub2)关闭VisualBasic编辑器窗口,返回工作簿,在单元格E1中输入“test”。3)选中单元格E1,运行宏“BigFont”。4)选择“开发选项”、“宏”,选择“BigFont”,单击“编辑”按钮。将字体大小设置为16。编辑这个宏将字体大小设置为24。5)选中单元格A1,运行“BigFont”宏。现在该单元格的字体会变得更大。6)将工作簿保存为“Hour1”。