1、在“开发工具”选项卡下,点击“宏”按钮,显示“宏”对话框。
2、选择“第一个宏”,单击“编辑”,此时会打开 Microsoft Visual Basic编辑器窗口,如图所示。Microsoft Visual Basic g编辑器包括几部分组件。在本人的后续文章中,将学习到更多有关Visual Basic组件的知识。现在应该将注意力集中到显示的代码上,显示的代码应该和如下程序清单相似。代码的第一行“Sub第一个宏()”表示了宏的起点和名字,接下来的以单引号开头的行为注释行,表示与宏有关的说明,在本例中包括宏的名字。宏实际工作的部分是从“with”开始的。注意单词“ Selection”, Selection在VBA中用来表示突出显示的部分,这就是不论选择一个或者多个单元格宏都能正常工作的原因。你可能注意到的另一点是录制的内容比执行的操作要多得多。你仅仅改变了字体的大小和颜色,但是所有的字体信息都从“单元格格式”对话框的“字体”选项卡中录制下来。编辑代码可在 Visual Basic编辑器中直接进行。可添加代码行、删除行或者修改行。这里要做的第一件事是删除录制下来的多余的行。
3、选中以“Name"开奘疚豫枭始的行。按键盘上的DEL键删除该行。不用担心产生的空行,VBA忽略空行。继续删除多余的行。关闭。Visual Basic编辑器窗口,返回工作簿。
4、在单元格E1中输入“test”。选中单元格E1,运行宏“第一个宏”。注意宏运行的结果与删除宏中的多余的代码行之前完全相同。
5、在“开发工具”选项卡下,点击宏”按钮,显示“宏”对话框,选择“第一个宏”,单击“编辑”按钮,编辑这个宏将字体大小设置为24
6、关闭 Visual Basic?编辑器窗口。选中单元格A1,运行“第一个宏”宏。现在该单元格的字体会变得更大。现在可以看到编辑录制下来的氆厝效耄宏非常简单。需要对宏进行编辑是因为以下两个原因。其一是在录制宏时出错,另一个原因是希望对宏的功能进行改变。不论是哪个原因,总是可用 VisualBasic编辑器对宏进行编辑。我们希望自动化的许多 Excel的操作过程都可以通过对操作进行录制来完成。但是宏录制器确实具有一定的局限性。