Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

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

您可以在 [開發人員] 索引標籤中找到巨集與 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. 在 [ 專案總管] 窗格中,拖曳包含您要複製到目的地活頁簿之宏的模組。 在此情況下,我們要將Module1從Book2.xlsm 複製到Book1.xlsm。  

    VBA 專案總管

  1. 從 Book2.xlsm 複製的 Module1

  2. 複製到 Book1.xlsm 的 Module1 複本

需要更多協助嗎?

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

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×