VBA 注释

为提高代码的可读性,需要对代码进行说明,即注释。

注释代码不会执行。

VBA包括两种注释:单引号与REM。


1 单引号注释

可以在一行的开头进行注释,或者一行的后半部分进行注释。


1)行开头进行注释

Sub comment1()
  ' Debug.Print用于在控制台进行输出。
  Debug.Print "hello,注释。小步教程。xiaobuteach.com"
End Sub

注释在VBA编码中显示为绿色。

VBA 注释


2)行的后半部分进行注释

Sub comment2()  
  Debug.Print "hello,注释。小步教程。xiaobuteach.com" 'Debug.Print用于在控制台进行输出。
End Sub

截图如下。

VBA 注释


2 Rem注释

Rem注释放在一行的开头,与单引号用法完全相同。

Rem注释不能放在行的后半部分。

Rem注释在VBA编码中显示为绿色。

Sub comment4()
  Rem Debug.Print用于在控制台进行输出。
  Debug.Print "hello,注释。小步教程。xiaobuteach.com"
End Sub

代码效果如下。

VBA 注释


3 工具栏按钮注释

常用于多行代码加注释或取消注释。

显示注释按钮:工具栏右键菜单,选中[编辑]菜单。

VBA 注释按钮

工具栏添加编辑栏如下:

img

说明:

9 设置注释块

10 解除注释块


多行代码添加注释

选中代码中的多行,点击注释按钮(9号),会针对每行加上单引号。

下图中选中comments过程的四行代码,进行注释。

VBA 多行注释


多行代码取消注释

选中代码中的多行,点击取消注释按钮(10号),会取消每行的单引号。