當您第 一次在活頁簿 中建立宏時,它只會在該活頁簿中運作。 但如果您想要在其他活頁簿中使用該宏呢? 若要讓宏每次開啟時都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 社群取得支援。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×