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

附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。此為英文文章出處,以供參考。

當您第一份建立巨集活頁簿中,它只適用於中該活頁簿。但您想要使用的巨集在其他活頁簿中的該怎麼辦?若要使用每次您開啟 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 365 保持領先

需要更多協助?

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×