如果活頁簿包含Visual Basic for Applications (VBA) 宏,您可以使用 Visual Basic 編輯器 (VBE) 將包含該宏的模組複製到另一個開啟的活頁簿。

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

  • 若要Windows,前往檔案>選項>功能區

  • Mac 上,請前往Excel>工具列上的>功能&喜好設定...

  • Next, in the Customize the Ribbon section, under Main Tabs, check the Developer check box.

宏與 VBA 概觀

如果您不熟悉一般宏和 VBA,您可能會發現下列資訊很實用。

  • 宏是一種動作或一組動作,您可以使用它來自動化工作。

  • 您可以使用開發人員選項卡上的記錄 命令來 錄製 宏。

  • 宏會以 VBA 程式設計語言錄製。

  • 您可以在編輯器中檢查及編輯Visual Basic,此視窗是由 Excel。 以下是 VBE 視窗的範例,Windows 模組包含儲存於 Book1 中 [Module1] 內的兩個巨集

名為 MakeCellGreen 和SetRowHeight 的宏位於名為 Module1的模組中,此模組儲存在 Book1 中。

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

  1. 開啟包含要複製宏的活頁簿,以及要複製宏的活頁簿。

  2. 在 [開發人員Visual Basic上,按一下 [Visual Basic編輯器

  3. 在 [Visual Basic編輯器中,按一下 [查看Project上的[總 [專案總管] 按鈕圖像,或按CTRL+R

  4. 在 Project,拖曳包含要複製到目的活頁簿之宏的模組。 在這種情況下,我們將 Module1 從 m 複製到 Book2.xlsm Book1.xlsm。  

    VBA 專案總管

  1. 模組 1 從 m Book2.xls複製

  2. 複製到 m 的模組 1 Book1.xls複本

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家,或是在 Answers 社群取得支援。

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

您對翻譯品質的滿意度為何?
會影響您使用體驗的因素為何?

感謝您的意見反應!

×