选项明确
在 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 语句放在每个新创建的代码表的顶部。
这样可以避免拼写错误,如拼写错误以及影响你在变量声明中使用正确的变量类型。 (在 ALWAYS 使用 Option Explicit
时会给出更多示例。)