4 cách để khắc phục sự cố không mở được tệp Macro cá nhân

Nội dung được viết bởi Trần Văn Huệ

Tại sao nên có tệp Macro cá nhân?

Khi bạn tạo hoặc ghi bất kỳ macro nào trong Excel, bạn chỉ có thể truy cập hoặc sử dụng macro đó từ workbook cụ thể đó. 

Nhưng nếu bạn cần sử dụng mã macro tương tự cho các tệp Excel workbook khác thì lưu trữ các mã VBA macro này trong tệp Macro cá nhân là tùy chọn tốt nhất. Vì sau đó macro của bạn có thể dễ dàng truy cập từ bất workbook nào.

Đó là một tùy chọn tiết kiệm thời gian, vì bạn không cần phải tạo lại cùng một macro cho tất cả workbook của mình.

Tệp Macro cá nhân được lưu ở đâu?

Tệp Macro cá nhân chủ yếu được lưu trữ ở các vị trí sau trong thư mục XLSTART:

Trong Windows Vista/Windows 7/Windows 10:

C:\Users\User Name\AppData\Roaming\Microsoft\Excel\XLSTART

 Trong Windows XP:

C:\Documents and Settings\User Name\Application Data\Microsoft\Excel\XLSTART\

Lưu ý:  

- User Name là tên tài khoản máy tính bạn đang sử dụng.

- Theo mặc định, thư mục AppData được ẩn khỏi hệ thống. Vì vậy, để tìm thư mục XLSTART này trong Windows Explorer. Bạn cần chuyển đến tab View và kích vào tùy chọn Hidden items dưới nhóm tính năng Show/hide.

khắc phục sự cố không mở được tệp Macro cá nhân
 

- Nếu thư mục XLSTART này không tồn tại trong máy tính của bạn thì điều đó có nghĩa là tệp Macro cá nhân của bạn chưa được tạo.
 

Cách khắc phục sự cố tệp Macro cá nhân

Trong phần này, Gitiho sẽ hướng dẫn với các bạn một số vấn đề liên quan đến sự cố tệp Macro cá nhân không mở và các cách khắc phục nó.

Tệp Macro cá nhân không mở

Nếu bạn đang gặp phải trường hợp tệp Personal.xls không mở . Trong trường hợp đó khả năng cao là thư mục chứa tệp Macro cá nhân bị Excel xem đó là thư mục không đáng tin cậy.

Theo mặc định, Workbook được tạo trong thư mục tương tự như sau.
 

C:\Users\Allen\AppData\Roaming\Microsoft\Excel\XLSTART

Có thể thư mục thực tế sẽ hơi khác tùy theo phiên bản Excel hoặc hệ điều hành Windows mà bạn đang sử dụng. Thư mục này sẽ được coi là thư mục đáng tin cậy “OK to load” trong kho của workbook.
 

Nếu thư mục này không đáng tin cậy thì Excel sẽ không tải được bất cứ chức năng nào có trong đó. Vì vậy, để khắc phục lỗi tệp Macro cá nhân không mở thì điều quan trọng là phải kiểm tra xem thư mục có phải là một thư mục đáng tin cậy hay không. Dưới đây là các bước để kiểm tra:
 

Bước 1: Mở tệp Excel của bạn và truy cập vào menu File > Options.

Bước 2: Từ khung bên trái của hộp thoại Excel Options hiển thị, kích tùy chọn Trust Center.

khắc phục sự cố không mở được tệp Macro cá nhân
 

Bước 3: Bấm vào nút Trust Center Settings ở khung bên phải và Excel sẽ mở hộp thoại Trust Center.

khắc phục sự cố không mở được tệp Macro cá nhân
 

Bước 4: Từ phía bên trái của hộp thoại Trust Center hiển thị, nhấn Trusted Locations. 

khắc phục sự cố không mở được tệp Macro cá nhân
 

Bây giờ bạn có thể xem qua tất cả các thư mục hiện diện trong hộp thoại ở khung bên phải và cũng thấy được được đúng thư mục nơi tệp Macro cá nhân của bạn được lưu trữ.

Nếu tệp Macro cá nhân không có ở đó, trong trường hợp này bạn cần sử dụng các tùy chọn trong hộp thoại Trust Center để thêm vào.
 

Tệp Macro cá nhân không tải được

Phía sau vấn đề tệp Macro cá nhân không tải được lý do có thể là do ứng dụng Excel cho rằng vị trí của tệp Personal.xlsb hiện đã thay đổi. Hoặc có thể tệp hiện đã bị hỏng
 

Hãy thử các bước sau để khắc phục sự cố tệp Macro cá nhân không tải được không tải được:
 

Bước 1: Sử dụng Windows, hãy thử định vị và đổi tên tệp Personal.xls của bạn.

Bước 2: Khởi động ứng dụng Excel. Bây giờ thực thi trình ghi macro bằng cách truy cập vào menu View> Macro > Record New Macro.

khắc phục sự cố không mở được tệp Macro cá nhân
 

Bước 3: Đảm bảo rằng macro bạn đang ghi bây giờ được lưu ở dạng Personal.xls thì phải chọn tùy chọn “Personal Macro Notebook” từ danh sách thả xuống của mục “Store Macro In”. 

khắc phục sự cố không mở được tệp Macro cá nhân
 

Bước 4: Nhấn nút OK để khởi động trình ghi macro của bạn.

Bước 5: Chọn một ô khác trong worksheet của bạn.

Bước 6: Bây giờ dừng trình ghi macro đang chạy bằng cách truy cập vào menu View> Macro> Stop Recording. Thực hiện việc này sẽ tạo một tệp Personal.xlsb mới, ở bất kỳ vị trí nào mà Excel muốn định vị.

khắc phục sự cố không mở được tệp Macro cá nhân
 

Bước 7: Bây giờ hãy mở tệp Personal.xlsb cũ và sau đó sao chép toàn bộ mã macro từ nó sang tệp Personal.xlsb mới được tạo.

Bước 8: Sau khi hoàn tất, chỉ cần lưu tệp Personal.xlsb mới này và xóa tệp cũ. Sau đó mở tệp Excel trở lại  và tệp Personal.xls mới của bạn sẽ được tải trơn tru.
 

Bỏ ẩn tệp Macro cá nhân

Có một số nguyên nhân đằng sau sự cố tệp Macro cá nhân không mở. Vì một lý do nào đó có thể khiến workbook cá nhân của bạn bị vô hiệu hóa. Bạn có thể khắc phục sự cố này bằng cách hiện workbook macro cá nhân theo các bước sau:

Bước 1: Trong cửa sổ Excel đang mở, truy cập vào menu File > Options trong menu xổ xuống. 

khắc phục sự cố không mở được tệp Macro cá nhân
 

Bước 2: Trong cửa sổ Excel Options hiển thị, kích chọn thẻ Add-Ins ở cột bên trái. 

Bước 3: Từ cuối hộp thoại, hãy kích vào danh sách thả xuống của mục Manage và chọn Disabled Items.

Bước 4: Bấm nút Go và Excel sẽ hiển thị một hộp thoại trong đó có danh sách tất cả các add-in đã bị vô hiệu hóa hiện được liệt kê ở đây.

Bước 5: Nếu tệp Macro cá nhân của bạn bị vô hiệu hóa ở đây, chỉ cần kích chọn nó và nhấn vào nút Enable.

khắc phục sự cố không mở được tệp Macro cá nhân
 

Bước 6: Đóng tất cả các hộp thoại đang mở.

Thông thường Excel sẽ vô hiệu hóa tất cả các add-in đã bị hỏng hoặc những add-in không hoạt động chính xác. Phương pháp này có thể làm cho tệp Macro cá nhân của bạn tạm thời hoạt động nhưng sẽ không khắc phục được sự cố hoàn toàn.

Mở tài liệu Excel ở chế độ Safe mode

Khởi động Excel ở chế độ Safe mode sẽ tránh được các sự cố khác nhau khi nó mở Excel mà không sử dụng một số chương trình khởi động.

- Bạn có thể mở Excel ở chế độ an toàn bằng cách nhấn và giữ phím 'CTRL' khi khởi động chương trình này.

- Hoặc có thể bắt đầu chương trình từ dòng lệnh bằng cách nhấn tổ hợp phím  Window + R từ bàn phím. Trong hộp thoại Run hiển thị, nhập vào lệnh sau excel.exe / safe  và nhấn nút OK .

khắc phục sự cố không mở được tệp Macro cá nhân
 

Có thể nói tệp Macro cá nhân là một lựa chọn hàng đầu để quản lý tất cả các macro quan trọng chỉ ở một nơi duy nhất. Trong quá trình sử dụng nếu các bạn gặp bất kỳ vấn đề nào có liên quan đến tệp Macro cá nhân hãy chia sẻ cùng chúng tôi thông qua comment ở phía dưới nhé. 

Bên cạnh đó, để không bỏ lỡ những mẹo và thủ thuật tin học văn phòng hữu ích khác, hãy theo dõi Gitiho ngay hôm nay.

Một số bài viết hữu ích khác về VBA trong Excel:

Cách ẩn/ hiện nhiều sheet Excel cùng lúc bằng lệnh VBA

Hướng dẫn cách sử dụng VBA để tạo nút chèn nhanh một dòng trong Excel

 

KHÓA HỌC EXCEL ONLINE HOÀN TOÀN MIỄN PHÍ

Khóa học với hơn 14000 HỌC VIÊN đang học và đánh giá trung bình 4.76 SAO

0/5 - (0 bình chọn)

0/5 - (0 bình chọn)

0 thảo luận

@ 2020 - Bản quyền của Công ty cổ phần công nghệ giáo dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở kế hoạch và đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ thông tin và truyền thông