VBA系列教程:VBA注释说明(J16B003)

大家好,我是八宝鱼,一名热衷于计算机的技术控,从今天起,我正式在头条号上,发布VBA系列教程了,有想学习的小伙伴,欢迎关注与订阅!


---本节学习导航---


01 VBA注释的概念与语法

(1)VBA注释的概念

"注释"这个概念,其实就类似于标注,我们在读文章的时候,遇到自己不懂的地方或者有所感触的地方,往往都会在旁边的空白之处,写下一些用来提示自己的文字,这些文字,就成为标注,同样,写代码也一样,在一些关键的地方或者自己不懂的地方,写下一些提示信息,用来告诉自己,这些信息,即为“注释”。

(2)VBA注释的语法

两种方式:

第一种:使用单引号“ '

(在单引号后面接上你要注释的内容即可)

例如:

第二种:使用关键字“REM”

该关键字实际上是“remarks”的缩写,后面跟上要注释的内容即可


02 VBA快速注释的方法

(1)手动敲注释符

在需要注释的地方,使用单引号或者关键字“REM”来直接注释


(2)使用工具栏中的“设置注释块”和“解除注释块”

【1】默认的工具栏

“设置注释块”和“解除注释块”默认是没有显示在工具栏上的,默认的工具栏如下图所示:

【2】开启“注释块”工具栏

{1}“设置注释块”和“取消注释块”位于“编辑”工具栏中,因此开启“注释块”工具栏,只需要开启“编辑”工具栏即可,开启方法如下:

右击菜单栏右侧空白处,弹出菜单,单击并选择“编辑”,如下图所示

{2}“编辑”工具栏如下图所示:

{3}“设置注释块”和“解除注释块”,如下图所示:

{4}选中你要注释的内容,然后点击“设置注释块”,即可完成注释,同理,选择你要取消注释的内容,然后点击“解除注释块”,即可完成取消注释,如下图所示:


(3)给工具栏中的“设置注释块”和“解除注释块”设置快捷键

“设置注释块”和“解除注释块”默认是没有快捷键的,这显得很不方便,因此需要手动去设置,在这里,我给“设置注释块”设置的快捷键是alt+S,而给“解除注释块”设置的快捷键是alt+Z,那该如何设置呢?如下图依次所示:

{1} 右键“设置注释块”,选择“自定义”

{2} 在弹出的“自定义”设置界面中,选择“重排命令”

{3}在“重排命令”中选择“工具栏”,然后在右侧选中“编辑”,如下图所示:

{4}在下方的框中向下滑,找到“设置注释块”和“解除注释块”,选中其中一个,例如:“设置注释块”另外一个稍后类似,然后点击右侧列表中的“更改所选内容”,在弹出的菜单中,找到“名字”一项,然后在对应的名字末尾,添加:"(&S)"

注意括号以及括号内的内容,都要是在输入法的英文状态下输入,否则,可能导致快捷键不生效。

如下图所示:

{5} 依次设置完之后,在工具栏上的“设置注释块”和“解除注释块”就变成了“设置注释块(&S)”和“解除注释块(&Z)”,如下图所示:

{6} “设置注释块(&S)”和“解除注释块(&Z)”,这么设置之后,你就可以通过键盘上的alt键+括号里的字母,来切换注释的设置和取消注释了,如下图所示:


03 VBA为什么要做注释

在讲解设置VBA注释的原因之前,先来看一个小案例,如下图所示:

在以上案例中,如果不做相关说明,i,k,s分别代表什么,你是否能第一眼就看出i,k,s各代表什么?它们的作用又分别是什么?为了突出对比,我将以上代码做了下优化,如下图所示:

在上述优化后的代码中,我在关键的地方加入了必要的说明,这个时候,你会发现。代码的可读性,增强了。这也就说明了注释的其中一个作用,即:在关键、不好理解的地方,加入必要的注释说明,有助于更好地理解代码,增强代码的可读性。

为了说明注释的另一层作用,我又将代码做了如下的优化,如下图所示:

在上述继续优化后的代码中,我在程序最前面添加了一些关于该程序文件的说明信息。例如:作者是谁?版权归谁?编写的时间是什么时候?修改的时间是什么时候?新增了什么内容等等?这样做的好处,就在于,当你打开这个程序文件的时候,通过文件头部的一些说明,你可以更好更快速地了解该文件,对该文件有一个基本的了解,也便于你更好地进行学习等等。

通过上面的案例,总的来说,设置VBA的注释,一来是有助于你更好地理解代码,增强代码的可读性。二来是有助于你从整体上来把握和了解整个文件,对文件有一个基本的了解,也便于你更好地进行学习等等,正因为VBA注释有这样的作用,因此在学习VBA的过程中,对于注释,也应该格外重视!它能更好的地帮助我们学习VBA!


04 VBA注释的演示

演示视频如下:

视频加载中...

05 个人对VBA中做注释的看法

为了帮助自己更好地学习VBA,也为了将来你的团队其他成员更容易看到你的代码,增强代码的可读性,我认为必要的注释是必不可少的,而且在程序文件文件最前面,添加一些必要的说明信息,当打开这个程序文件的时候一目了然,也能够帮助你快速了解这个程序文件。写注释,是写代码中的一种好习惯,应该坚持!

本节整体知识结构图:

写在最后:

本教程也在我的微信公众号和知乎号上进行同步更新(公众号和知乎号名称:多慧研究院),如果您对本内容感兴趣,也欢迎关注并订阅我的公众号和知乎号!

另外,我也在知识星球上,新建了一个专业的编程圈子,圈子的名字为:多慧研究院--编程学习圈,关于这个编程圈子,提供什么样的一些服务呢?下图已经做了具体和详细的说明,如果您对本内容感兴趣的话,也欢迎在知识星球上搜索,关注和并订阅圈子!

举报
评论 0