當您第 一次在活頁簿 中建立宏時,它只會在該活頁簿中運作。 但如果您想要在其他活頁簿中使用該宏呢? 若要讓宏每次開啟時都Excel,您可以在名為 Personal.xlsb 的活頁簿中Personal.xls宏。 這是儲存在您電腦的隱藏活頁簿,每次開啟時都會在背景Excel。

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

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

接下來,建立宏。 我們會錄製一個宏,該宏沒有任何功能,但會建立個人宏活頁簿。

您可以在快速入門:建立宏中 深入瞭解建立宏

  1. 前往 [ 開發人員> Tab,然後按一下 [ 錄製巨集> 。

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

  2. 在 [ 記錄宏 」 對話方塊中,請勿費心在 [宏名稱> 方塊中輸入 的名稱。 您可以接受您Excel的名稱,例如 Macro1,因為這只是暫時的宏。

    當您開始建立自己的宏時,您一定會想要提供描述性名稱,這樣您就會知道它們執行什麼工作。

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

  4. 按一下[開發人員>停止錄製,Excel就會建立您的個人宏 worbook。

  5. 關閉活頁簿時,系統會提示您同時儲存該活頁簿和個人宏活頁簿。

若要查看您建立宏:

  1. 請前往開發人員> Visual Basic以啟動 Visual Basic編輯器 (VBE) ,這是宏儲存的位置。

  2. 您可以在左側的 Project的瀏覽器窗格找到您的個人宏活頁簿。 如果您沒看到它,請前往在> Project中查看

  3. 按兩下VBA Project (PERSONAL.xlsb) 模組>模組>資料夾,您就會找到您錄製的空白宏1。 您可以刪除它,或保留它以在稍後新增程式碼。

    附註: 當您將宏錄製到新的模組實例Excel,VBA 會自動建立新的模組資料夾,並遞增其編號。 因此,如果您已經有 Module1 和 Module2,VBA 會建立 Module3。 您可以重新命名資料夾底下的Project模組,好讓他們更反映其內部的宏功能。

將宏從一部電腦移動到另一部電腦

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

如果您只想要與其他人共用一或幾個宏,您可以將包含宏的活頁簿傳送給他們。 您也可以在共用網路磁碟機或文件庫中提供SharePoint Services。

若要進一步將宏從一個活頁簿複製到另一個活頁簿,請參閱將 宏模組複製到另一個活頁簿

請確定功能 上顯示開發人員的定位停駐點。 根據預設,不會顯示 開發人員 選項卡,因此請執行下列操作:

  1. Excel>喜好設定...> 功能區&工具列

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

接下來,建立宏。 我們會錄製一個宏,該宏沒有任何功能,但會建立個人宏活頁簿。

您可以在快速入門:建立宏中 深入瞭解建立宏

  1. 前往 [ 開發人員> Tab,然後按一下 [ 錄製巨集> 。

  2. 在 [ 記錄宏 」 對話方塊中,請勿費心在 [宏名稱> 方塊中輸入 的名稱。 您可以接受您Excel的名稱,例如 Macro1,因為這只是暫時的宏。

    當您開始建立自己的宏時,您一定會想要提供描述性名稱,這樣您就會知道它們執行什麼工作。

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

  4. 按一下[開發人員>停止錄製,Excel就會建立您的個人宏 worbook。

  5. 關閉活頁簿時,系統會提示您同時儲存該活頁簿和個人宏活頁簿。

若要查看您建立宏:

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

  2. 您可以在左側的 Project的瀏覽器窗格找到您的個人宏活頁簿。 如果您沒看到它,請前往在> Project中查看

  3. 按兩下VBA Project (PERSONAL.xlsb) 模組>模組>資料夾,您就會找到您錄製的空白宏1。 您可以刪除它,或保留它以在稍後新增程式碼。

附註: 當您將宏錄製到新的模組實例Excel,VBA 會自動建立新的模組資料夾,並遞增其編號。 因此,如果您已經有 Module1 和 Module2,VBA 會建立 Module3。 您可以重新命名資料夾底下的Project模組,好讓他們更反映其內部的宏功能。

將宏從一部電腦移動到另一部電腦

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

如果您只想要與其他人共用一或幾個宏,您可以將包含宏的活頁簿傳送給他們。 您也可以在共用網路磁碟機或文件庫中提供SharePoint Services。

若要進一步將宏從一個活頁簿複製到另一個活頁簿,請參閱將 宏模組複製到另一個活頁簿

需要更多協助嗎?

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

需要更多協助?

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

這項資訊有幫助嗎?

您對翻譯品質的滿意度為何?

會影響您使用體驗的因素為何?

是否還有其他的意見反應? (選填)

感謝您的意見反應!

×