使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

當您第一次在活頁簿中 建立宏 時,宏只能在該活頁簿中運作。 但如果您想要在其他活頁簿中使用宏,該怎麼辦? 若要在每次開啟 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 技術社群中的專家,或在社群中取得支援。

需要更多協助嗎?

想要其他選項嗎?

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

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

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×