將巨集模組複製到另一個活頁簿

套用到
Microsoft 365 Excel Mac 版 Microsoft 365 Excel Excel 2024 Mac 版 Excel 2024 Excel 2021 Mac 版 Excel 2021 Excel 2019 Excel 2016

若工作簿包含 Visual Basic for Applications (VBA) 巨集,且您想在其他地方使用,您可以使用 VBE) 的 Visual Basic 編輯器,將包含該巨集的模組複製到另一本開放工作簿 (。

您可以在 [開發人員] 索引標籤中找到巨集與 VBA 工具,不過預設為隱藏,所以您必須先將它啟用。

  • Windows 上,請前往 檔案>選項>「自訂功能區」。
  • 至於 Mac,請到 Excel>偏好設定......>工具列的排 &
  • 接著,在 「自訂功能區 」區塊的 主分頁下,勾選 開發者 勾選框。

巨集與 VBA 概述

如果你對巨集和 VBA 不熟悉,以下資訊可能會對你有幫助。

  • 巨集是一種動作或一組動作,可以用來自動化任務。

  • 你可以在開發者標籤頁使用「錄製巨集」指令來錄製巨集。

  • 巨集以 VBA 程式語言記錄。

  • 你可以在 Visual Basic 編輯器中檢查和編輯巨集,這個視窗會由 Excel 開啟。 以下是 Windows 的 VBE 視窗範例:

    模組包含儲存於 Book1 中 [Module1] 內的兩個巨集

名為 MakeCellGreenSetRowHeight 的巨集位於一個名為 Module1 的模組中,該模組存放在 Book1 中。

將模組從一本工作簿複製到另一本

  1. 同時打開包含你想複製的巨集的工作簿,以及你想複製的那個工作簿。
  2. 開發 者標籤中,點擊 Visual Basic 以開啟 Visual Basic 編輯器
  3. 在 Visual Basic 編輯器的檢視選單中,點擊專案總管專案檔案總管按鈕圖片,或按 CTRL+R
  4. 專案總管 窗格中,拖曳包含你想複製的巨集模組到目標工作簿。 在這個例子中,我們是把模組1從 Book2.xlsm 複製到 Book1.xlsm。
    VBA 專案總管
  1. 模組1 複製自 Book2.xlsm
  2. 模組1複製至Book1.xlsm

需要更多協助嗎?

你隨時可以向 Excel 技術社群 的專家詢問,或在 社群中獲得支援。