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

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

活頁簿中若包含您要在他處使用的 Visual Basic for Applications (VBA) 巨集,可以使用 Microsoft Visual Basic 編輯器將含有該巨集的模組,複製到另一個開啟中的活頁簿。

您開始使用巨集之前,您應該:

  1. 使用巨集之前,請啟用 [開發人員] 索引標籤。如需詳細資訊,顯示 [開發人員] 索引標籤

  2. 設定安全性層級暫時設為啟用所有巨集。若要執行這項作業:

    1. 按一下 [開發人員] 索引標籤上 [程式碼] 群組中的 [巨集安全性]

    2. 按一下 [巨集設定] 類別中 [巨集設定] 底下的 [啟用所有巨集 (不建議使用,會執行有潛在危險的程式碼)],然後按一下 [確定]

      [開發人員] 索引標籤上的 [程式碼] 群組

      重要: 若要防止執行可能具有危險性的程式碼,建議您在結束使用巨集之後,恢復您當初停用所有巨集的任何設定。

在活頁簿之間複製模組

  1. 開啟包含要複製模組的活頁簿,以及要複製模組的目標活頁簿。

  2. 按一下 [開發人員] 索引標籤的 [程式碼] 群組中的 [Visual Basic.

    此舉會啟動 Visual Basic 編輯器]。

  3. 在 Visual Basic 編輯器] 在 [檢視] 功能表上按一下 [專案總管 [專案總管] 按鈕圖像 ,或按下 CTRL + R。

    啟動 [專案] 工作窗格中,並] 窗格會列出這兩個開啟的活頁簿。一般而言,您會看到 [ vba 專案 (< 活頁簿名稱 >)

  4. 在 [專案] 窗格中,拖曳您想要複製到目的地活頁簿的模組。模組會複製為 [ module1] 內vba 專案 (Book1.xlsm)下方的模組節點。
    VBA 專案總管

    Module1 巨集 (從活頁簿2.xlsm 複製到活頁簿1.xlsm)

    Module1 巨集的複本

巨集及 VBA 的概觀

您若不甚熟悉巨集及 VBA,下列資訊將會很有幫助。

  • 巨集是可以用於將工作自動化的一項動作或一組動作。

  • 您可以使用 [錄製巨集] 命令 ([開發人員] 索引標籤、[程式碼] 群組) 錄製巨集。

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

  • 您可以檢查及編輯巨集在 Visual Basic 編輯器,Excel 所開啟的視窗。

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

名稱為MakeCellGreenSetRowHeight的巨集位於 [ module1] 內,儲存於 Book1 中模組。

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家、在 Answers 社群取得支援,或是在 Excel User Voice 上建議新功能或增強功能。

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

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

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×