如何在vba代码中添加注释?

一旦开始编写 VBA 代码,您需要学习一件重要的事情,那就是在 VBA 代码中使用注释。

事实上,使用 VBA COMMENT 非常容易和简单,您唯一需要学习的就是高效地使用它。

所以今天我将与您分享有关在 VBA 中使用注释以及与其相关的所有选项的所有详细信息。

什么是VBA注释

VBA 注释是一行绿色文本,可帮助您描述编写的代码。简而言之,注释是一行文本,不是代码,VBA 在执行代码时会忽略它。在 VBA 代码中添加注释是一种很好的做法(我认为是最好的做法之一)。

(视频)理解VBA注释

添加 vba 注释的步骤

使用评论的好处

正如我所说,在 VBA 代码中进行注释是最佳实践之一,并且它会带来一些好处。

  • 帮助您记录您的工作:您可以使用注释来描述代码的工作原理,这可以帮助您或任何其他用户将来轻松提醒自己。
  • 跟踪更改:如果某些代码需要您经常更改,您可以使用注释来跟踪或保存代码中的更改。
  • 描述函数过程:当您编写过程时,可以在开头添加注释来描述该过程的目的及其工作原理。
  • 描述变量:变量是编写 VBA 代码时需要使用的最重要的东西之一,您可以使用注释来描述变量。
  • 调试代码:您可以使用 VBA 注释来调试代码,方法是将代码行转换为注释来测试。

在VBA代码中添加注释

在VBA代码中添加注释的步骤:

  1. 首先,单击要插入注释的行
  2. 之后,使用键盘上的 键键入撇号
  3. 接下来,输入要添加到代码中的注释
  4. 最后按 Enter 键移动到新行,注释将变为绿色。
添加 vba 注释的步骤

当您执行此操作时,整行代码将变成绿色,这意味着该行现在是注释。如果您查看下面的代码,我使用注释添加了过程的描述。

您只需在将其转换为注释之前添加撇号,VBA 在运行代码时将忽略它。

使用工具栏上的注释/取消注释按钮

第二种方法是使用工具栏上的注释块按钮。此按钮只是在行首添加一个撇号。

要使用此按钮,您必须首先选择代码行,然后单击按钮

添加 vba 注释的步骤

在“注释”按钮旁边,还有另一个“取消注释”按钮,可用于取消注释行(此按钮只是从代码行中删除撇号)。

输入多行 VBA 注释

有时您可能需要在多行中输入注释,例如注释块。

但这里有一点你应该注意,每个注释行必须以撇号开头,所以如果你想添加多个注释行,每一行都必须有一个撇号。

最简单的方法是选择所有行,然后使用工具栏上的注释按钮,或者您也可以在每行的开头添加撇号。

输入注释-vba-多行

单击注释按钮时,所有行都将转换为多行注释块。

vba多行注释块

更新:我最近发现一件事,如果您有注释(连续)行块,则可以使用行继续字符(下划线前面必须紧跟一个空格)。

VBA 注释带换行符

在上面的示例中,我仅在注释的第一行开头使用了撇号,其他两行没有撇号,但我使用行继续符在第一行末尾给出了一个换行符,并且第二行。

使用“REM”关键字在 VBA 中插入注释

这是在 VBA 代码中插入注释的第三种方法。嗯,这不是一种流行的方式,但你仍然可以使用它。因此,您可以在注释行的开头使用关键字 REM ,而不是使用撇号。

REM 代表备注。

VBA 注释与 rem

现在,在上面的示例中,我在代码行的开头使用了“REM”,然后是代码行。但是,没有添加 REM 的按钮,你必须点击它。

使用宏录制器录制宏时的反馈

当您使用宏录制器录制宏代码时,您可以选择在保存之前添加描述。

因此,当您打开宏录制对话框时,会有一个“描述”输入框,您可以在其中添加注释,然后开始录制。

VBA 如何宏录制器

而且当你打开VBE查看保存的代码时,就可以看到你注释掉的代码。

当您在录制宏时添加注释时,VBA 会添加一些引号作为空注释。

已保存宏中的 VBA 注释

在同一行中输入评论

这是在编写代码的同一行中使用注释的非常聪明的方法。在下面的示例中,您可以看到我有三行代码,我在每行后面添加了注释来描述它。

VBA 注释在同一行

因此,一旦完成一行代码,您可以在同一行中输入注释。

添加评论的快捷键

实际上,没有(默认)键盘快捷键可用于插入评论。但多亏了 Stackoverflow ,我找到了一种创建插入撇号的快捷键的方法。

请按照以下步骤操作:

  • 首先,右键单击工具栏,然后单击自定义选项。
    vba-comment-shortcut-click-customize
  • 在自定义对话框中,转到命令选项卡➜编辑➜选择注释块并将其拖动到工具栏。
  • 之后,选择评论块图标,如下所示,右键单击它,然后在名称前输入“&”。所以它应该看起来像“&Comment Button”。
  • 现在再次右键单击该按钮并选择“图像和文本”,然后返回到 Visual Basic 编辑器。

您现在可以使用Alt + C 快捷键将一行转换为注释。而如果你想为删除评论按钮创建快捷键,只需按照上述步骤将删除评论按钮添加到工具栏即可,对应的快捷键为 Alt + U 。

更改格式

如果您愿意,VBA 使您能够更改注释格式。在工具 ➜ 选项 ➜ 格式编辑器中,单击注释文本。

更改 vba 注释的格式

如您所见,我将评论文本颜色从绿色更改为蓝色。现在我在代码窗口中的所有注释都是蓝色的。

VBA 注释与蓝色字体颜色

添加评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注