
- Excel宏教程
- Excel宏 - 首頁
- Excel宏 - 概述
- Excel宏 - 建立
- 單個工作簿中的宏
- Excel宏 - 安全性
- Excel宏 - 絕對引用
- Excel宏 - 相對引用
- Excel宏 - VBA
- Excel宏 - 程式碼理解
- 將宏分配給物件
- Excel宏 - 執行宏
- 使用VBA編輯器建立宏
- Excel宏 - 編輯
- Excel宏 - 使用者窗體
- Excel宏 - 除錯程式碼
- Excel宏 - 配置宏
- Excel宏有用資源
- Excel宏 - 快速指南
- Excel宏 - 有用資源
- Excel宏 - 討論
Excel宏 - 建立
您可以通過錄制按鍵和滑鼠點選來使用Excel命令建立宏,為宏命名並指定如何儲存宏。這樣錄製的宏可以使用Excel命令執行。
假設您需要重複收集以下格式的某些結果:

無需每次都建立表格,您可以使用宏來完成此操作。
錄製宏
要錄製宏,請執行以下操作:
- 單擊功能區上的“檢視”選項卡。
- 單擊“宏”組中的“宏”。
- 從下拉列表中選擇“錄製宏”。

將出現“錄製宏”對話方塊。
在“宏名”框中鍵入“MyFirstMacro”。
在“說明”框中鍵入“一個簡單的宏”,然後單擊“確定”。

請記住,您現在執行的所有按鍵和滑鼠點選都將被記錄。
單擊單元格B2。
建立表格。
單擊工作表中的其他單元格。
單擊功能區上的“檢視”選項卡。
單擊“宏”。
從下拉列表中選擇“停止錄製”。

宏錄製已完成。
第一步單擊特定單元格非常重要,因為它指示宏必須從何處開始放置已記錄的步驟。完成錄製後,必須單擊“停止錄製”以避免錄製不必要的步驟。
執行宏
您可以根據需要多次執行已錄製的宏。要執行宏,請執行以下操作:
- 單擊新的工作表。
記下活動單元格。在本例中,它是A1。
單擊功能區上的“檢視”選項卡。
單擊“宏”。
從下拉列表中選擇“檢視宏”。

將出現“宏”對話方塊。

宏列表中僅顯示您錄製的宏。
單擊“宏”對話方塊中的宏名稱 - MyFirstMacro。您在錄製宏時鍵入的說明將顯示出來。宏說明允許您識別錄製宏的目的。
單擊“執行”按鈕。您在錄製宏時建立的相同表格將在瞬間出現。

您已經發現了Excel提供的節省日常任務時間的魔法棒。您將觀察到以下內容:
雖然執行宏之前的活動單元格是A1,但表格放置在單元格B2中,因為您已記錄。
此外,活動單元格變為E2,因為您在停止錄製之前單擊了該單元格。
您可以在多個工作表中執行宏,在執行宏之前使用不同的活動單元格,並觀察與上述相同的條件。只需記下這一點,您稍後將在本教程中瞭解為什麼會發生這種情況。
您還可以擁有一個宏錄製,該錄製將您的記錄步驟放在活動單元格中。您將在教程中學習如何執行此操作。
儲存宏
您可能想知道如何儲存建立的宏。在此上下文中,您需要知道:
- 儲存宏
- 儲存啟用宏的檔案
建立宏時,您可以選擇將特定宏儲存在何處。您可以在“錄製宏”對話方塊中執行此操作。
單擊框 - “將宏儲存在”。以下三個選項可用:
- 此工作簿。
- 新工作簿。
- 個人宏工作簿

此工作簿
這是預設選項。宏將儲存在您建立宏的當前工作簿中。
新工作簿
雖然此選項可用,但不推薦使用。您將要求Excel將宏儲存在不同的新工作簿中,而這通常是不必要的。
個人宏工作簿
如果您建立了在多個工作簿中使用的多個宏,“個人宏工作簿”為您提供了一個在一個位置儲存所有宏的功能。您將在下一章中瞭解有關此選項的更多資訊。
儲存啟用宏的檔案
如果您選擇“此工作簿”作為儲存宏的選項,則需要將工作簿與宏一起儲存。
嘗試儲存工作簿。預設情況下,您將要求Excel將工作簿儲存為.xls檔案。Excel將顯示一條訊息,指出Excel功能VB專案無法儲存在無宏的工作簿中,如下所示。

注意 - 如果單擊“是”,Excel將您的工作簿儲存為無宏的.xls檔案,並且您使用“此工作簿”選項儲存的宏將不會儲存。為避免這種情況,Excel為您提供了一個選項,可以將您的工作簿儲存為啟用宏的工作簿,該工作簿將具有.xlsm副檔名。
- 單擊警告訊息框中的“否”。
- 在“儲存型別”中選擇“Excel啟用宏的工作簿 (*.xlsm)”。
- 單擊“儲存”。

您將在本教程的後續章節中瞭解有關這些內容的更多資訊。