Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

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

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

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

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

您可以在 [快速入門] 中深入瞭解建立巨集:建立巨集。

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

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

  2. 在 [ 錄製巨集 ] 對話框中,請勿在 [巨集名稱] 方塊中輸入巨集 的名稱 。 您可以接受 Excel 為您提供的名稱,例如 Macro1,因為這隻是暫時巨集。

    當您開始建立自己的巨集時,您會想要為巨集提供描述性的名稱,以便您知道巨集的功能。

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

  4. 按兩下 [ 開發人員 > [停止錄製],Excel 就會建立您的個人巨集活頁簿。

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

若要檢視您建立的巨集:

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

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

  3. 按兩下 [VBA Project (PERSONAL.xlsb) > Modules > Module1 資料夾,您會找到您錄製的空白 Macro1。 您可以將它刪除,或保留它以新增程式代碼至稍後版本。

    附註: 當您在新的 Excel 實例中錄製巨集時,VBA 會自動建立新的 [模組] 資料夾,並增加其編號。 因此,如果您已經有 Module1 和 Module2,VBA 會建立 Module3。 您可以在 [專案總管] 下方的 [內容] 視窗中重新命名模組,讓這些模組更能反映其中巨集的功能。

將巨集從一部計算機移到另一部計算機

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

如果您有一個或幾個巨集想要與其他人共用,您可以將包含巨集的活頁簿傳送給他們。 您也可以將活頁簿設定為可在共用網路驅動器機或從 SharePoint Services 文檔庫取得。

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

請確定功能區上有顯示 [開發人員] 索引標籤。 根據預設,[開發人員] 索引標籤是未顯示的,因此請執行下列動作:

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

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

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

您可以在 [快速入門] 中深入瞭解建立巨集:建立巨集。

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

  2. 在 [ 錄製巨集 ] 對話框中,請勿在 [巨集名稱] 方塊中輸入巨集 的名稱 。 您可以接受 Excel 為您提供的名稱,例如 Macro1,因為這隻是暫時巨集。

    當您開始建立自己的巨集時,您會想要為巨集提供描述性的名稱,以便您知道巨集的功能。

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

  4. 按兩下 [ 開發人員 > [停止錄製],Excel 就會建立您的個人巨集活頁簿。

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

若要檢視您建立的巨集:

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

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

  3. 按兩下 [VBA Project (PERSONAL.xlsb) > Modules > Module1 資料夾,您會找到您錄製的空白 Macro1。 您可以將它刪除,或保留它以新增程式代碼至稍後版本。

附註: 當您在新的 Excel 實例中錄製巨集時,VBA 會自動建立新的 [模組] 資料夾,並增加其編號。 因此,如果您已經有 Module1 和 Module2,VBA 會建立 Module3。 您可以在 [專案總管] 下方的 [內容] 視窗中重新命名模組,讓這些模組更能反映其中巨集的功能。

將巨集從一部計算機移到另一部計算機

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

如果您有一個或幾個巨集想要與其他人共用,您可以將包含巨集的活頁簿傳送給他們。 您也可以將活頁簿設定為可在共用網路驅動器機或從 SharePoint Services 文檔庫取得。

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

需要更多協助嗎?

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

Need more help?

Want more options?

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

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