选项明确

在 VBA 中始终使用 Option Explicit 被视为最佳做法,因为它迫使开发人员在使用前声明所有变量。这也有其他好处,例如声明的变量名称和 IntelliSense 的自动大写。

Option Explicit

Sub OptionExplicit()
    Dim a As Integer
    a = 5
    b = 10 '// Causes compile error as 'b' is not declared
End Sub

在 VBE 工具中设置需要变量声明 ►选项►编辑器属性页面将把 Option Explicit 语句放在每个新创建的代码表的顶部。

StackOverflow 文档

这样可以避免拼写错误,如拼写错误以及影响你在变量声明中使用正确的变量类型。 (在 ALWAYS 使用 Option Explicit会给出更多示例。)