練成教程

如果您有一系列簡單的操作需要重複多次,則可以讓 Excel 記錄這些操作並產生包含重複這些操作的程式碼的巨集。

錄製巨集後,您可以根據需要多次重複這一系列操作,只需執行錄製的巨集即可。 

這比每次手動重複相同系列的操作要高效得多。

要錄製巨集,您必須先開始錄製過程。 這個選項可以在選單中找到  ,位於選項卡上 視圖 在 Excel 功能區中(或在選單中 a 下坡 Excel 2003 中的工具)。 這些選項如下圖所示:

在目前版本的 Excel(2007 及更高版本)中記錄巨集:

Excel記錄巨集

然後您將看到“記錄巨集”對話框。 

彈出巨集記錄

如果需要,此方塊可讓您輸入巨集的名稱和描述。 給巨集一個有意義的名稱是個好主意,這樣當您稍後返回巨集時,這將幫助您記住它的作用。 但是,如果您不提供名稱,Excel 將自動為巨集命名(例如 Macro1、Macro2 等)。

「記錄巨集」對話方塊也提供了為巨集指定鍵盤快速鍵的選項。這將使巨集更容易運行。但是,您必須小心,不要將 Excel 的預設組合鍵之一(例如 CTRL-C)指派給巨集。如果您選擇現有的 Excel 組合鍵,它將被您的巨集覆蓋,並且您或其他使用者可能最終會意外執行巨集程式碼。

一旦您對巨集名稱和(如有必要)鍵盤快捷鍵感到滿意,請選擇「確定」開始錄製巨集。

一旦開始記錄宏,您執行的每個操作(資料輸入、儲存格選擇、儲存格格式設定、工作表捲動等)都會作為 VBA 程式碼記錄在新宏中。

此外,當您錄製巨集時,您將在工作簿的左下角看到一個停止按鈕(或在 Excel 2003 中,停止按鈕將顯示在浮動工具列上),如下所示:

excel 註冊宏

完成要錄製的操作後,可以透過點擊「停止」按鈕停止錄製巨集。 巨集程式碼現在將儲存在 Visual Basic 編輯器內的模組中。

“使用相對引用”選項

如果您選擇該選項 使用相對參考 錄製巨集時,巨集內的所有儲存格參考都是相對的。 但是,如果該選項 使用相對參考 未選擇,程式碼中顯示的所有儲存格參考都將是絕對的(請參閱我們的帖子 引用運算符).

選項 使用相對參考 它在選單中  (可在 Excel 2003 的巨集工具列上找到)。 

註冊巨集_使用相對引用

運行錄製的巨集

記錄巨集時,Excel 總是會產生 Sub 過程(而不是 Function 過程)。 如果您已為巨集指定了鍵盤快速鍵,則此快速鍵將是執行巨集的最簡單方法。 否則,可以透過執行下列步驟來運行巨集:

  • 按 Alt + F8(即按 ALT 鍵的同時按 F8)顯示「巨集」對話方塊;
  • 在「巨集」對話方塊中,選擇要執行的巨集;
  • 點擊 su 埃塞吉 .

Ercole Palmeri

作者