2.6.1-代码结构解析¶
上一节介绍了一些VBA的基础知识,如果第一次接触编程,可能需要稍微吸收一下。建议多敲敲代码,先可以不知道为什么这么做,但是知道这样做可以实现想要的功能,以实现结果为导向。先理解示例,具体要实现什么样的功能,然后反过来去理解示例对应的代码。代码是服务于具体工作的。 写代码就像是和电脑的直接沟通,需要满足一定的规则,这样才能确保你的意图能够完全被电脑所理解,不产生歧义。
本章对应的示例涉及代码合计47行(包括几个空行,可以删除,主要是方便阅读),如图2-10所示。本段代码的目的是从三个工作表中分别查询某位学生的成绩。只要学会了查询语文成绩,那么数学及英语成绩查询对应的代码基本是一样的。
图2-10中第5行,开始第一个字符为单引号,表示该行为注释行。VBE不会解读该行,只是为了帮助写代码或者看代码的人理解。其实也可以在代码同一行的后面的空白处加上单引号,然后在单引号后写上注释。代码很重要的一个目的是让人阅读的,包括后续的优化升级都需要进行代码的阅读,保持良好的写代码习惯,提升代码可读性,是对写代码人员的基本要求。
本章代码只有一个Sub过程,代码可以分为4个部分,具体结构如图2-11所示所示:

