在單一活頁簿中建立和儲存所有巨集

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

當您第一份建立巨集活頁簿中,它只適用於中該活頁簿。但您想要使用的巨集在其他活頁簿中的該怎麼辦?若要使用每次您開啟 Excel 巨集,您可以建立這些稱為 Personal.xlsb 活頁簿中。這是隱藏的活頁簿儲存在您每次您開啟 Excel 時,會在背景中開啟的電腦上。

您可以在 [開發人員] 索引標籤中找到巨集與 VBA 工具,不過預設為隱藏,所以您必須先將它啟用。如需詳細資訊,請參閱顯示 [開發人員] 索引標籤

功能區上的 [開發人員] 索引標籤

接下來,建立巨集。我們會錄製巨集的不做任何動作,但會建立個人巨集活頁簿。

您可以進一步瞭解建立巨集作用於快速入門: 建立巨集

  1. 移至 [開發人員] 索引標籤,然後按一下 [錄製巨集

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

  2. 在 [錄製巨集] 對話方塊中,不必擔心 [巨集名稱] 方塊中輸入巨集的名稱。您可以接受 Excel 可讓您,例如 Macro1,因為這是只暫時巨集的名稱。

    當您執行開始建立您自己的巨集時,您需要為其授與描述性名稱,讓您知道他們所執行的動作。

  3. 在 [巨集儲存在] 方塊中,選擇 [個人巨集活頁簿> [確定]。這是最重要的步驟,因為如果您還沒有個人巨集活頁簿,Excel 會為您建立一個。

  4. 按一下 [開發人員> [停止錄製] 和 Excel 會建立您的個人巨集 worbook。

  5. 當您關閉活頁簿時,系統會提示您儲存活頁簿和個人巨集活頁簿。

若要查看您所建立的巨集:

  1. 移至 [開發人員> Visual Basic ],啟動Visual Basic 編輯器 (VBE),這是您的巨集的儲存位置。

  2. 您可以在左邊的 [專案總管] 窗格中,尋找您的個人巨集活頁簿。如果您沒有看到它,請移至檢視>專案總管]

  3. 按兩下 [ VBA 專案 (PERSONAL.xlsb) ] 資料夾 >模組> module1] 內,而且您會發現您錄製空白 Macro1。您可以將它刪除,或繼續將程式碼新增至 [更新版本。

    附註: 當您在新的 Excel 執行個體中錄製巨集時,VBA 將會自動建立新的模組資料夾,並遞增其號碼。因此,如果您已經有 Module1 和 Module2,VBA 將會建立 Module3。更能反映其內巨集,您可以重新命名專案總管] 下方的 [屬性] 視窗中的模組。

將巨集從一部電腦移到另一部電腦

Personal.xlsb 檔案儲存在一個稱為XLSTART資料夾中。如果您想要與其他人共用您的巨集,您可以將其複製到其他電腦上的 [XLSTART] 資料夾,或將部分或所有的巨集複製到其他電腦上的 Personal.xlsb 檔案。您可以在 [ Windows 檔案總管]找出此 XLSTART 搜尋。

如果您有下列其中一或只是幾個的巨集,您想要與其他人共用,您可以傳送給他們的包含這些活頁簿。您也可以讓活頁簿可使用 SharePoint 服務文件庫或共用的網路磁碟機上。

如需有關巨集活頁簿之間複製到另一個的詳細資訊,請參閱複製到另一個活頁簿的巨集模組

請確認 [開發人員] 索引標籤已顯示在功能區上。根據預設,[開發人員] 索引標籤不會顯示,因此請執行下列動作:

  1. 移至 [ Excel >偏好設定...>功能區與工具列

  2. 在 [自訂功能區] 類別中,在 [主要索引標籤] 清單中選取 [開發人員] 核取方塊,然後按一下儲存

接下來,建立巨集。我們會錄製巨集的不做任何動作,但會建立個人巨集活頁簿。

您可以進一步瞭解建立巨集作用於快速入門: 建立巨集

  1. 移至 [開發人員] 索引標籤,然後按一下 [錄製巨集

  2. 在 [錄製巨集] 對話方塊中,不必擔心 [巨集名稱] 方塊中輸入巨集的名稱。您可以接受 Excel 可讓您,例如 Macro1,因為這是只暫時巨集的名稱。

    當您執行開始建立您自己的巨集時,您需要為其授與描述性名稱,讓您知道他們所執行的動作。

  3. 在 [巨集儲存在] 方塊中,選擇 [個人巨集活頁簿> [確定]。這是最重要的步驟,因為如果您還沒有個人巨集活頁簿,Excel 會為您建立一個。

  4. 按一下 [開發人員> [停止錄製] 和 Excel 會建立您的個人巨集 worbook。

  5. 當您關閉活頁簿時,系統會提示您儲存活頁簿和個人巨集活頁簿。

若要查看您所建立的巨集:

  1. 按一下 [開發人員> Visual Basic ],啟動Visual Basic 編輯器 (VBE),這是您的巨集的儲存位置。

  2. 您可以在左邊的 [專案總管] 窗格中,尋找您的個人巨集活頁簿。如果您沒有看到它,請移至檢視>專案總管]

  3. 按兩下 [ VBA 專案 (PERSONAL.xlsb) ] 資料夾 >模組> module1] 內,而且您會發現您錄製空白 Macro1。您可以將它刪除,或繼續將程式碼新增至 [更新版本。

附註: 當您在新的 Excel 執行個體中錄製巨集時,VBA 將會自動建立新的模組資料夾,並遞增其號碼。因此,如果您已經有 Module1 和 Module2,VBA 將會建立 Module3。更能反映其內巨集,您可以重新命名專案總管] 下方的 [屬性] 視窗中的模組。

將巨集從一部電腦移到另一部電腦

Personal.xlsb 檔案儲存在系統啟動資料夾中。如果您想要與其他人共用您的巨集,您可以將 Personal.xlsb 複製到其他電腦上的 [啟動] 資料夾,或將部分或所有的巨集複製到其他電腦上的 Personal.xlsb 檔案。在尋找工具]選取,請按住Option鍵,然後選取 [文件庫。 在 [文件庫] 窗格中,瀏覽到:群組容器> xyz。Office (xyz 是文字字串,例如 「 UBF8T346G9 」) >使用者內容>啟動> Excel。貼入 Excel 資料夾 Personal.xlsb 檔案。

如果您有下列其中一或只是幾個的巨集,您想要與其他人共用,您可以傳送給他們的包含這些活頁簿。您也可以讓活頁簿可使用 SharePoint 服務文件庫或共用的網路磁碟機上。

如需有關巨集活頁簿之間複製到另一個的詳細資訊,請參閱複製到另一個活頁簿的巨集模組

需要更多協助嗎?

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

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×