PERSONAL.XLSB (個人巨集活頁簿)無法自動載入
最近我自己遇到一個問題, PERSONAL.XLSB (個人巨集活頁簿)無法自動載入, 試了各種方法都無法復原, 重裝office也無效(我使用的是365版本, 有登入, 會自動還原設定), 最後才發現原來是增益集出了問題, 以下為解決方法
開啟 Excel 選擇 「檔案」 >「選項」 >「增益集」 在 「管理」 下拉選單中選擇 「停用項目」 按 「執行」 找到並 啟用「PERSONAL.XLSB」
當我看到「停用項目」裡跟personal.xlsb一起被停用的是dropbox時, 我才想起來, 前陣子開啟excel時, 曾跳出dropbox的增益集出現問題, 問我要不要停用, 我想說都沒在用, 就按了停用, 沒注意到personal.xlsb一起被停用了。中間因為都沒用到VBA, 就忘了這件事, 直到昨天要新增一個VBA才發現大事不妙.......全部的巨集都消失了......我想, 有在用VBA的人, 若遇到跟我一樣的情況, 應該都會很焦慮, 所以決定把找到的解決方案寫下來, 希望不幸遇到跟我一樣狀況的人, 都能順利解決! (昨天的我, 差點就絕望了, 因為連重新安裝都無法解決 (T▽T))
本次我遇到的問題不是因為personal.xlsb壞了或消失, 單純是在開啟excel時無法自動載入, 若是因為檔案出了問題, 就要改試其它方法了, 要如何知道檔案是否壞了或消失, 可以參考下面的介紹, 找出檔案, 試著開啟,若能成功打開, 表示檔案沒問題, 只是沒有自動載入
不論什麼檔案, 時時記得備份是很重要的事唷! 辛苦做好的VBA, 記得要匯出備份! 才不會欲哭無淚
接下來, 我們來簡介一下personal.xlsb
2. 如何開啟開發人員頁籤?
3. 如何開啟 PERSONAL.XLSB?
4. 如何找到 PERSONAL.XLSB 的存放路徑?
5. 如何「看到」PERSONAL.XLSB?
6. 錄製巨集或撰寫 VBA 時,可存放於現用活頁簿 (This Workbook) 或個人巨集活頁簿 (PERSONAL.XLSB)
7. 最最重要的備份工作!!! (匯出VBA)
PERSONAL.XLSB (個人巨集活頁簿) 簡介
1. 什麼是 PERSONAL.XLSB?
PERSONAL.XLSB 的主要用途是儲存使用者自訂的巨集,這些巨集可以在所有 Excel 活頁簿中使用,而無需每次重新建立。每次啟動 Excel 時,PERSONAL.XLSB 會自動載入, 並於關閉excel時,一起儲存。
2. 如何開啟開發人員頁籤?
開發人員頁籤允許使用者存取 VBA 編輯器、巨集錄製等功能。
如果你打開了 Excel ,卻找不到開發人員頁籤,可依以下步驟啟用:
1. 開啟 Excel,點選「檔案」 -> 「選項」。
2. 在 Excel 選項視窗中,選擇「自訂功能區」。
3. 在右側的「主要索引標籤」清單中,勾選「開發人員」。
4. 按確定,即可在功能區中看到「開發人員」頁籤。
3. 如何開啟 PERSONAL.XLSB?
1. 打開 Excel 並按下 Alt + F11 進入 VBA 編輯器。
2. 在編輯器中,找到 VBAProject (PERSONAL.XLSB) 並展開。
3. 在該檔案中新增或編輯巨集。
4. 儲存並關閉 VBA 編輯器。
📌 如果 Excel 從未錄製過個人巨集,將無法找到 VBAProject (PERSONAL.XLSB)。
可嘗試錄製一個簡單的巨集,並選擇儲存於「個人巨集活頁簿」,即可自動建立personal.xlsb檔案。
檔案 > 開發人員 >錄製巨集 > 下拉選擇儲存於「個人巨集活頁簿」 > 停止錄製
此時再重覆上面的步驟, 就能找到VBAProject (PERSONAL.XLSB)了
4. 如何找到 PERSONAL.XLSB 的存放路徑?
PERSONAL.XLSB 通常存放於
`%APPDATA%\Microsoft\Excel\XLSTART\` 內。若該資料夾內沒有此檔案,則表示尚未錄製過個人巨集。
4.1 方法一: 快速開啟 PERSONAL.XLSB 所在位置
1. 按 Win + R 開啟「執行」視窗。
2. 輸入 `%APPDATA%\Microsoft\Excel\XLSTART\`,按 Enter。
3. 該資料夾會自動開啟,可在其中找到 PERSONAL.XLSB。
4.2 方法二: PERSONAL.XLSB 的完整路徑與檔案總管開啟方式
📌完整預設路徑:
C:\Users\你的使用者名稱 \AppData\Roaming\Microsoft\Excel\XLSTART\PERSONAL.XLSB
📌 如何從檔案總管開啟此資料夾?
1. 打開 Windows 檔案總管。
2. 在地址欄輸入 %APPDATA%\Microsoft\Excel\XLSTART\
3. 按 Enter,即可直接進入該資料夾。
5. 如何「看到」PERSONAL.XLSB?
PERSONAL.XLSB 預設為隱藏檔案,如需查看或編輯,可在
Excel 選擇 檢視 -> 隱藏/取消隱藏,然後選擇取消隱藏。
當你想要直接刪除某些已錄製的巨集時,會出現以下錯誤訊息,此時需要取消隱藏才能刪除,或是按Alt + F11,從編輯區刪除
6. 錄製巨集或撰寫 VBA 時,可存放於現用活頁簿 (This Workbook) 或個人巨集活頁簿 (PERSONAL.XLSB)
以下是存放於兩者的比較:
📌 若巨集存於現用活頁簿
- 副檔名:「xlsm 」(含有巨集的 Excel 檔案)
- 開啟時會出現警告訊息:「此檔案包含巨集,是否啟用?」
- 安全性設定:若 Excel 設定為禁止啟用巨集,則需要手動允許巨集執行,在跳出上述警告訊息時,按確定啟用。
📌 某些 VBA 巨集只能存放於現用活頁簿
部分 VBA 巨集因為內容使用了 `ThisWorkbook`、參考特定工作表等指令,或受限於檔案鎖定機制,只能存放於執行它的活頁簿,無法在 PERSONAL.XLSB 或增益集中使用,只能存放於現用活頁簿。
7. 最最重要的備份工作!!!
如何手動匯出巨集?
1. 在 Excel 按下 Alt + F11 進入 VBA 編輯器。
2. 在左側的 VBAProject 樹狀結構中,找到要匯出的巨集模組。
3. 右鍵點擊該模組,選擇 匯出檔案 (Export File...)。
4. 選擇儲存位置,並輸入適當的檔名(副檔名為 `.bas`)。
5. 若需在其他 Excel 活頁簿中使用,可透過 VBA 編輯器 -> 匯入檔案 (Import File...) 來載入該模組。
祝福大家使用VBA愉快!! ^_^
#personal.xlsb無法自動載入
#personal.xlsb
#個人巨集活頁簿無法自動載入
#個人巨集活頁簿
沒有留言:
張貼留言