本章小结
本章主要介绍了开发 VBA 程序的一般过程和环境设置。由于 Office 功能庞杂、版本众多,一个细节操作上的疏忽就会影响到程序的运行,所以本章尽可能将重要的细节设置分类列清,相应的,内容也可能显得比较烦琐。不过读者只要把握住以下几个关键知识点,就可以顺利进入下一章,正式开始程序语言的学习之旅。
★ 一个工作簿中的所有VBA程序统称为一个“工程”,每个工程中含有多个“模块”。不同类型、用途的VBA程序应该存放在不同的模块中。
★ 最常用到的VBA程序——标准程序——需要保存在“标准模块”中。
★ 一个VBA程序的典型结构,是以“Sub 程序名()”开始,以“End Sub”作为结束的若干行代码。
★ 在默认情况下,每行代码被视为一个独立的语句,由若干个词汇构成。可以使用“空格+下画线”将一行语句拆写到多行中,也可以使用冒号将多个语句合并到一行中。
★ 可以使用Cells(行号,列号)代表当前活动工作表中的一个单元格。
★ 在赋值语句中,等号代表赋值操作。计算机先处理等号右边的部分,再将结果赋值给等号左边的部分。
★ 可以使用各种算术运算符实现计算功能,可以使用半角圆括号改变运算优先级,但是不能使用花括号、方括号等其他符号改变运算顺序。
★ 一个VBA程序也可称为一个“宏”。在默认情况下,Office软件禁止运行宏,在运行VBA前需要将其设置为“启用宏”。
★ VBA程序有多种运行方式。含有VBA代码的工作簿应当保存为“.xls”或“.xlsm”等文件格式。
[2].找到“开发工具”选项卡的另一种方法:直接在 Excel 工具栏的空白处单击鼠标右键,在弹出的菜单中就可以看到“自定义功能区”菜单项。
[4].之所以将其称为“初步分解”,是因为 VBA解释器会将 Cells(2,3)进一步拆解为属性名称与参数列表,以便分析。不过对于初学者来说,只需了解到词汇的基本含义即可。
[5].“宏”的英文名称为“Macro”,是“Macro Instruction”的简写。这个概念应该来自C语言等其他程序设计语言,用一个简单的文本替代需要重复使用的复杂代码。
[7].使用Office 2003及以前版本的用户,可以在“工具”菜单中找到子菜单“宏”,选中“宏(M)…”选项即可弹出“宏”对话框。