什么是 VBA 注釋
VBA 注釋是一行綠色文本,可幫助您描述編寫的代碼。簡而言之,注釋是一行不是代碼的文本,VBA在執行代碼時會忽略它。在VBA代碼中添加注釋是一種很好的做法。? ? ? ? ? ? ?
使用注釋的優點
在VBA代碼中注釋是最佳實踐之一,并且附帶如下好處:
幫助您記錄您的工作:?您可以使用注釋來描述代碼的工作原理,這可以幫助您或任何其他用戶在將來輕松調用它。
跟蹤更改:?如果某些代碼需要您經常根據業務變化更改它們,則可以使用注釋來跟蹤或記錄代碼中的更改。
描述函數過程:?編寫函數過程時,可以在開頭添加注釋,以描述此過程的用途及其工作原理。
描述變量:?變量是編寫VBA代碼時需要使用的最重要的東西之一,您可以使用注釋來描述變量的作用和含義。
調試代碼:?可以使用 注釋通過將代碼行轉換為用于測試的注釋來調試代碼。
在VBA代碼中添加注釋
在VBA代碼中添加注釋需要遵循的步驟:
1、首先,單擊要插入注釋的行。
2、然后,使用鍵盤鍵鍵入撇號。
3、其次,鍵入要添加到代碼中的注釋。
4、最后,按回車鍵移動到新行,注釋將變為綠色。
執行此操作的那一刻,代碼的整個行將變為綠色,這意味著該行現在是注釋。
如果您查看下面的代碼,我在其中使用了注釋來添加該過程的描述。
因此,您只需要在將其轉換為注釋之前添加撇號,VBA將在執行代碼時忽略它。
使用工具欄中的“注釋/取消注釋”按鈕
第二種方法是使用工具欄中的注釋塊按鈕。此按鈕只是在行首添加一個撇號。
因此,要使用此按鈕,首先,您需要選擇代碼行,然后單擊該按鈕。
在“注釋”按鈕旁邊,還有一個按鈕“取消注釋”,可用于取消注釋一行(此按鈕只是從代碼行中刪除撇號)。
輸入多行 VBA 注釋
可能存在的情況是,您需要在多行中輸入注釋,例如注釋塊。
這里有一件事您需要注意,?每行注釋都需要以撇號開頭,因此,如果要添加多行注釋,則每行都應該有一個撇號。最簡單的方法是選擇所有行,然后使用工具欄中的注釋按鈕,或者您也可以在每行的開頭添加撇號。
單擊注釋按鈕的那一刻,它將把所有行轉換為多行注釋塊。
另外:如果您有一個注釋行塊(連續),您也可以使用續行符(下劃線必須緊挨著空格)。
在上面的示例中,只在注釋的第一行開頭使用了撇號,第2行沒有撇號,但使用續行符。
使用“REM”關鍵字在VBA中插入注釋
這是將注釋插入VBA代碼的第三種方法。這不是一種流行的方式,但您仍然可以使用它。您可以在注釋行的開頭使用關鍵字REM,而不是使用撇號。
REM 是英文“remarks”的縮寫.
在上面的示例中,我在代碼行的開頭使用了“REM”,然后在代碼行的開頭使用了“REM”。沒有按鈕可以添加REM,用戶必須手動輸入該關鍵字。
使用宏錄制器錄制宏時的注釋
使用宏錄制器錄制宏代碼時,您可以選擇在錄制之前添加說明。
因此,當您打開錄制宏對話框時,有一個“描述”輸入框,您可以在其中添加注釋,然后開始錄制。
當您打開VBE以查看錄制的代碼時,您可以看到已添加為注釋的代碼。
在錄制宏時添加注釋時,VBA 會將一些撇號添加為空白注釋。
在同一行中輸入注釋
這是在編寫代碼的同一行中使用注釋的一種非常聰明的方法。
在下面的示例中,您可以看到我有2行代碼,我在每行代碼后添加了注釋來描述它。
因此,完成一行代碼后,您也可以選擇在同一行中輸入注釋。
工具欄中添加注釋工具條
右鍵單擊工具欄,然后單擊“編輯”選項即可出現編輯工具條,工具條中有注釋和取消注釋的命令。
工具欄中添加“注釋/取消注釋”按鈕
請按照以下步驟操作:
1.右鍵單擊工具欄,然后單擊自定義選項。
2.在自定義對話框中,轉到命令選項卡 ? 編輯 ? 選擇注釋塊并將其拖動到工具欄。
更改注釋格式
如果需要,VBE為您提供了更改注釋格式的選項。從工具 ? 選項 ? 編輯器格式中,單擊注釋文本。