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

先理解檔案在哪裡
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 使用者與安裝版本而異。
