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

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

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

本文內容

巨集及 VBA 概觀

模組複製到另一個活頁簿

巨集及 VBA 的概觀

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

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

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

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

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

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

名稱為 MakeCellGreen 及 SetRowHeight 的巨集位於 Module1 模組中,而 Module1 模組儲存於活頁簿1 中。

在活頁簿之間複製模組

  1. 如果沒有 [開發人員] 索引標籤可用,請執行下列操作加以顯示:

    1. 按一下 [選項],然後按一下 [自訂功能區] 類別。

    2. [主要索引標籤] 下,選取 [開發人員] 核取方塊,然後按一下 [確定]

  2. 若要暫時設定安全性層級來啟用所有巨集,請執行下列操作:

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

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

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

      附註    若要協助防止執行有潛在危險的程式碼,建議您當初停用所有巨集,當您完成使用巨集的設定。

  3. 開啟含有所要複製之模組的活頁簿,以及要複製模組至其中的目標活頁簿。

  4. 按一下 [開發人員] 索引標籤的 [程式碼] 群組中的 [Visual Basic
    此舉會啟動 Visual Basic 編輯器]。

  5. 在 Visual Basic 編輯器] 在 [檢視] 功能表上按一下 [專案總管 [專案總管] 按鈕圖像
    鍵盤快速鍵   您也可以按 CTRL + R,檢視 [專案總管]。

  1. 拖曳您想要複製到目的地活頁簿,在 [專案總管] 中的模組 (通常命名 vba 專案 (< 活頁簿名稱 >)
    舉例來說,如果 module1] 內的 vba 專案 (Book2.xlsm) 複製 vba 專案 (Book1.xlsm),模組會複製為 [module1] 內到 vba 專案 (Book1.xlsm) 下方的 [模組] 節點。

    VBA 專案總管

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

    Module1 巨集的複本

頁面頂端

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×