Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

當您第一次在活頁簿中 建立宏 時,宏只能在該活頁簿中運作。 但如果您想要在其他活頁簿中使用宏,該怎麼辦? 若要在每次開啟 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?

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

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

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×