選項明確

在 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會給出更多示例。)