若工作簿包含 Visual Basic for Applications (VBA) 巨集,且您想在其他地方使用,您可以使用 VBE) 的 Visual Basic 編輯器,將包含該巨集的模組複製到另一本開放工作簿 (。
您可以在 [開發人員] 索引標籤中找到巨集與 VBA 工具,不過預設為隱藏,所以您必須先將它啟用。
- 在 Windows 上,請前往 檔案>選項>「自訂功能區」。
- 至於 Mac,請到 Excel>偏好設定......>工具列的排 &。
- 接著,在 「自訂功能區 」區塊的 主分頁下,勾選 開發者 勾選框。
巨集與 VBA 概述
如果你對巨集和 VBA 不熟悉,以下資訊可能會對你有幫助。
巨集是一種動作或一組動作,可以用來自動化任務。
你可以在開發者標籤頁使用「錄製巨集」指令來錄製巨集。
巨集以 VBA 程式語言記錄。
你可以在 Visual Basic 編輯器中檢查和編輯巨集,這個視窗會由 Excel 開啟。 以下是 Windows 的 VBE 視窗範例:
名為 MakeCellGreen 和 SetRowHeight 的巨集位於一個名為 Module1 的模組中,該模組存放在 Book1 中。
將模組從一本工作簿複製到另一本
- 同時打開包含你想複製的巨集的工作簿,以及你想複製的那個工作簿。
- 在 開發 者標籤中,點擊 Visual Basic 以開啟 Visual Basic 編輯器。
- 在 Visual Basic 編輯器的檢視選單中,點擊專案總管專案
,或按 CTRL+R 。 - 在 專案總管 窗格中,拖曳包含你想複製的巨集模組到目標工作簿。 在這個例子中,我們是把模組1從 Book2.xlsm 複製到 Book1.xlsm。
- 模組1 複製自 Book2.xlsm
- 模組1複製至Book1.xlsm
需要更多協助嗎?
你隨時可以向 Excel 技術社群 的專家詢問,或在 社群中獲得支援。