首頁/學習資源/Excel VBA 效率提升/PERSONAL.XLSB 怎麼備份、分享與刪除?個人巨集安全移轉指南
回到 Excel VBA 效率提升Excel VBA 效率提升

PERSONAL.XLSB 怎麼備份、分享與刪除?個人巨集安全移轉指南

搬電腦、交接常用巨集或想恢復 Excel 原始狀態時,先備份 PERSONAL.XLSB,再依正確順序移除按鈕、關閉 Excel、刪除檔案並重新驗證。

PERSONAL.XLSB 怎麼備份、分享與刪除?個人巨集安全移轉指南

重點摘要

• PERSONAL.XLSB 通常位於目前 Windows 使用者的 Excel XLSTART 資料夾,路徑因帳號與版本而異。 • 搬移或分享前先關閉所有 Excel 程序,再複製檔案,避免取得尚未寫入完成的版本。 • 分享 PERSONAL.XLSB 等於分享其中的所有巨集,必須先檢查程式碼、機密路徑與授權。 • 移除前先刪除快速存取工具列與自訂功能區中的相關按鈕,避免留下失效入口。 • 刪除後重新開啟 Excel,使用「取消隱藏」與巨集清單確認 PERSONAL.XLSB 已不再載入。

Windows XLSTART 資料夾中備份分享與安全刪除 PERSONAL.XLSB 的操作示意
先備份、再關閉 Excel 並移除檔案,才能安全恢復原始環境。

先理解檔案在哪裡

PERSONAL.XLSB 儲存在每位使用者自己的 XLSTART 資料夾。常見路徑形式是 C:\Users\使用者名稱\AppData\Roaming\Microsoft\Excel\XLSTART,但不要直接照抄他人的完整路徑。最可靠的方式是從 Excel 或 VBA 編輯器確認目前檔案位置,或在檔案總管開啟自己的使用者資料夾。

AppData 預設可能隱藏。若需要檢視,請在 Windows 檔案總管開啟隱藏項目顯示;處理完畢後可恢復原設定。不要任意刪除 XLSTART 內其他檔案,因為它們也可能是範本或增益工具。

備份 PERSONAL.XLSB 的安全步驟

① 在 Excel 的巨集清單確認要保留的程序。 ② 按 Alt+F11 檢查模組,移除測試程式、私人路徑、帳號名稱與不必要資料。 ③ 關閉所有 Excel 視窗;必要時在工作管理員確認沒有背景 Excel 程序。 ④ 到 XLSTART 資料夾複製 PERSONAL.XLSB。 ⑤ 將備份重新命名為含日期的檔名,例如 PERSONAL_BACKUP_20261020.XLSB,並放到不會自動啟動的備份資料夾。 ⑥ 在另一個測試環境驗證備份可以開啟與讀取巨集。

分享給同事前要先判斷適不適合

直接複製 PERSONAL.XLSB 會把其中所有模組一起交付,也可能覆蓋同事原有的個人巨集。若只要分享一個程序,匯出單一模組、提供 .xlsm 範本或製作增益集通常更安全。團隊長期使用時,還要考慮版本、更新與數位簽章。

分享方式適合情境主要風險
複製整個 PERSONAL.XLSB新電腦移轉自己的完整工具可能覆蓋既有個人巨集
匯出 .bas 模組分享單一或少量程序匯入後仍需檢查參照與路徑
.xlsm 範本巨集要跟著特定工作流程使用者需保留啟用巨集格式
Excel 增益集多人長期使用與集中管理建置與部署成本較高

分享至另一台電腦的步驟

① 在目標電腦先備份原有 PERSONAL.XLSB。 ② 確認來源巨集使用的工作表名稱、檔案路徑與參照程式庫。 ③ 關閉目標電腦的所有 Excel 視窗。 ④ 將檔案放入該使用者自己的 XLSTART 資料夾。 ⑤ 開啟 Excel,確認巨集清單與安全性提示。 ⑥ 使用虛擬資料測試,不要直接對正式檔案執行。 ⑦ 需要快速按鈕時,再重新建立快速存取工具列或匯入經審核的功能區設定。

安全移除 PERSONAL.XLSB 的操作順序

① 先移除失效按鈕

從快速存取工具列與自訂功能區刪除指向 PERSONAL.XLSB 的巨集按鈕。這一步不會刪除巨集,只是避免檔案移除後仍出現無法執行的入口。

② 建立最後備份

即使目標是永久移除,也建議先把檔案複製到一般備份資料夾。確認備份位置不在任何 XLSTART 目錄,否則 Excel 仍可能自動載入它。

③ 關閉所有 Excel 程序

只關閉目前工作簿可能不夠;請關閉全部 Excel 視窗。若檔案被鎖定,檢查背景是否仍有 Excel 程序,不要在程式仍執行時強制刪除。

④ 從 XLSTART 移除檔案

前往目前使用者的 XLSTART 資料夾,把 PERSONAL.XLSB 移到備份位置或資源回收筒。若只是測試,可先移出資料夾而不是永久刪除,較容易復原。

⑤ 重新開啟並驗證

重新開啟 Excel,檢查「檢視」→「取消隱藏」不再出現 PERSONAL.XLSB;再開啟巨集清單與 Visual Basic 編輯器,確認相關程序不再載入。最後測試一般活頁簿能正常開啟與儲存。

疑難排解

刪除後又出現:可能還有另一個 XLSTART 路徑、Excel 執行個體未關閉,或重新錄製時又建立了 PERSONAL.XLSB。 無法刪除檔案:通常是 Excel 仍在背景占用;先保存工作並關閉所有 Excel。 巨集分享後無法執行:檢查檔案路徑、參照程式庫、工作表名稱、Office 位元版本及信任中心設定。 同事原有巨集消失:可能被新 PERSONAL.XLSB 覆蓋;應從事前備份還原,並改用匯入模組合併。

可以請 AI 協助稽核的提示詞

我要把 Excel PERSONAL.XLSB 中的 VBA 巨集移轉給另一位使用者。請檢查下列程式碼是否含有個人帳號、固定磁碟路徑、公司內部網址、信箱、檔案名稱、外部程式庫或會覆寫/刪除資料的指令。請輸出:1. 風險清單;2. 移轉前修改建議;3. 測試案例;4. 回復方式。不要把我提供的敏感內容重複到範例中。

【貼上 VBA 程式碼】

專有名詞說明

XLSTART:Excel 啟動時會自動讀取的資料夾。 .bas 模組:可從 Visual Basic 編輯器匯出與匯入的標準程式模組。 參照程式庫:VBA 專案使用的外部物件庫;換電腦時可能出現遺失。 數位簽章:用來辨識 VBA 專案發行者與程式是否被變更的機制。

延伸閱讀

• Excel 個人巨集活頁簿完整教學 • Excel 巨集加入快速存取工具列與自訂功能區 • Excel .xlsx 與 .xlsm 差在哪? • Excel VBA 效率提升文章分類

參考來源

• Microsoft 支援:建立並儲存所有活頁簿皆可使用的巨集 • Microsoft 支援:將巨集模組複製到另一個活頁簿 • Microsoft 支援:變更 Excel 的巨集安全性設定

作者:施文華|企業自動化顧問/講師。本文依課程字幕、Excel 實作經驗與 Microsoft 官方文件整理。 最後更新:2026-10-20 適用環境:Windows 版 Microsoft 365 Excel;實際路徑會依 Windows 使用者與安裝版本而異。

施文華|企業自動化顧問/講師

專注 Excel、VBA、Power BI、Power Automate 與企業流程自動化,從真實工作問題出發,協助學員建立可持續使用的能力。