Vì sao file xlsm đã đóng nhưng trong cửa sổ VBAProject vẫn tồn tại Project của nó?

Liên hệ QC

Maika8008

Thành viên gạo cội
Tham gia
12/6/20
Bài viết
4,763
Được thích
5,718
Donate (Momo)
Donate
Giới tính
Nam
Gần đây tôi mới thấy trên máy xuất hiện tình trạng đã đóng file nhưng trong cửa sổ VBAProject vẫn tồn tại Project của file đó (xem hình). Chi tiết như sau:
1. Có file bị như thế, có file không.
2. Gặp tình trạng như thế thì có 1 số file dù không thay đổi gì cả nhưng khi đóng file vẫn hiện hộp thoại hỏi có lưu hay không.
3. Mỗi lần mở ra, đóng lại thì chồng thêm 1 project.
4. Thoát Excel và mở lại thì các project thừa kia sẽ mất đi.
5. Với 1 vài file xlsm khi mở lên, đóng lại sẽ hiện lỗi Out of memory.
Tôi tìm rất lâu trên mạng nhưng câu trả lời là nhiều người đã gặp tình trạng này mà không có cách giải quyết, đến 1 ngày đẹp trời nào đó thì tự nhiên sự cố này biến mất mà không phải làm gì cả, cài lại office cũng sẽ không giải quyết được gì.

Tuy nhiên, tôi nghĩ là tôi tìm chưa thấy hoặc chưa biết cách tìm, chứ chẳng là sự việc này không có cách nào trị sao?

Vậy anh em có ai gặp tình trạng này chưa và khắc phục nó như thế nào? Tôi cảm ơn!
Hình: Các file B.xlsm, C.xlsm và CopyAllFile_online_.xlsm đều đã đóng.
1652403269618.png
 
Bạn xem trong Task manager xem các phiên Excel có thực sự đóng chưa? có thể bị lỗi Office hoặc lỗi code gì đó mà nó không thực sự thoát phiên làm việc đó.
 
Upvote 0
Bạn xem trong Task manager xem các phiên Excel có thực sự đóng chưa? có thể bị lỗi Office hoặc lỗi code gì đó mà nó không thực sự thoát phiên làm việc đó.
Tôi đang mở 2 file thì thế này. Nếu đóng bớt 1 file thì còn 1 phiên Excel và 1 của VBA
1652405136994.png
 

File đính kèm

  • 1652405006112.png
    1652405006112.png
    10.9 KB · Đọc: 6
Upvote 0
Rứa thì căng quá. Phải chờ cái laptop này hỏng, thay cái khác thì mới ráng mua bản quyền bộ Office khác, chứ chừ chẳng lẽ bỏ bộ này.

(Em không chắc chắn), cùng phiên bản thì key bản quyền không phân biệt 32/64 bit. Bác tải bản 64bit về cài thử xem.
 
Upvote 0
Cái Office 32 bít nhiều khi nó lỗi cái gì đó mà với người ko chuyên sâu lắm thì ko biết mô tả + lý giải sao cả
Chuyển qua 64 bít tự nhiên nó biến mất ... còn tại sao thì tôi lại ko có biết :p:D vì chính Tôi đã từng bị nó
 
Upvote 0
Cái Office 32 bít nhiều khi nó lỗi cái gì đó mà với người ko chuyên sâu lắm thì ko biết mô tả + lý giải sao cả
Chuyển qua 64 bít tự nhiên nó biến mất ... còn tại sao thì tôi lại ko có biết :p:D vì chính Tôi đã từng bị nó
Tôi đang thử gỡ, cài lại xem có hết bịnh không. Theo như các thảo luận tôi tìm thấy thì không hết, nhưng kệ cứ thử, đâu có mất gì ngoài chút thời gian (mà thời gian thì tôi có thừa --=0 )
 
Upvote 0
Tôi đang thử gỡ, cài lại xem có hết bịnh không. Theo như các thảo luận tôi tìm thấy thì không hết, nhưng kệ cứ thử, đâu có mất gì ngoài chút thời gian (mà thời gian thì tôi có thừa --=0 )
Tôi lại khuyến khích nên thử rất nhiều lần vì mình ko chuyên sâu + hiểu nó nhiều lắm
Ko thử làm sao biết mà nên thử các kiểu thì nó mới lòi ra Or vô tình phát hiện ra cái mới ...
 
Upvote 0
Tôi lại khuyến khích nên thử rất nhiều lần vì mình ko chuyên sâu + hiểu nó nhiều lắm
Ko thử làm sao biết mà nên thử các kiểu thì nó mới lòi ra Or vô tình phát hiện ra cái mới ...
Đúng là không giải quyết được gì vì có lẽ bịnh này được ghim ở 1 registry nào đó mà gỡ cài đặt không đụng được đến nó.
 
Upvote 0
Tôi đang mở 2 file thì thế này. Nếu đóng bớt 1 file thì còn 1 phiên Excel và 1 của VBA
View attachment 275887
Có thể là VBA là độc lập tiến trình với Excel,
Nên tốt nhất thoát hết instance của Excel thì sẽ hết (tất nhiên nếu sự tồn tại tạm của nó không ảnh hưởng thì không cần thoát nói cách khác thoát sau)
 
Upvote 0
Đúng là không giải quyết được gì vì có lẽ bịnh này được ghim ở 1 registry nào đó mà gỡ cài đặt không đụng được đến nó.
Bác gỡ phần mềm cần dùng phần mềm bên thứ ba mới gỡ sạch được.
Em không bao giờ dùng trình gỡ phần mềm mặc định của Windows.
 
Upvote 0
Hàng dỏm rồi. =)))

Bồ dọn sạch rác máy tính đi.
Không dỏm gì hết nhá. Win 10 bản quyền lên win 11, excel 365 bản quyền, vẫn bị. Tình huống:
Chỉ bị khi mở và đóng file bằng code.
Mở đóng càng nhiều trong 1 phiên làm việc thì xuất hiện càng nhiều (cùng 1 file).
Chỉ mới bị gần đây (khoảng 1 tháng).
Đóng excel tự biến mất.
Không thấy tác dụng phụ. Nên kệ không tìm hiểu. Khi rối mắt quá thì đóng hết Excel và mở lên lại.
 
Upvote 0
Bác gỡ phần mềm cần dùng phần mềm bên thứ ba mới gỡ sạch được.
Em không bao giờ dùng trình gỡ phần mềm mặc định của Windows.
Mới vừa cài bộ 64 bít (key bản quyền nạp vô OK) vẫn y bịnh đó. Đúng là gỡ PM của Windows không sạch nên vẫn còn file recent.
 
Upvote 0
Mới vừa cài bộ 64 bít (key bản quyền nạp vô OK) vẫn y bịnh đó. Đúng là gỡ PM của Windows không sạch nên vẫn còn file recent.
Tôi mới đổi máy, ổ cứng mới, cài mới 100% do bản quyền có sẵn, vẫn bị. Nên tôi không đoán già đoán non gì nữa.
 
Upvote 0
Upvote 0
Mới vừa cài bộ 64 bít (key bản quyền nạp vô OK) vẫn y bịnh đó. Đúng là gỡ PM của Windows không sạch nên vẫn còn file recent.

Có phải mở Excel nào có Macro cũng bị hay chỉ bị đối với một số file bác? Bác kiểm tra các biến, các đối tượng trong code đã thực sự giải phóng chưa.
Google desktop cũng có khi gây ra vụ này, bác cứ gỡ luôn xem thử.
Các Add-in viết không kỹ cũng gây lỗi không thoát Excel hoàn toàn.
 
Upvote 0
Có phải mở Excel nào có Macro cũng bị hay chỉ bị đối với một số file bác? Bác kiểm tra các biến, các đối tượng trong code đã thực sự giải phóng chưa.
Google desktop cũng có khi gây ra vụ này, bác cứ gỡ luôn xem thử.
Các Add-in viết không kỹ cũng gây lỗi không thoát Excel hoàn toàn.
Tôi gỡ hết Add-ins rồi. Chỉ mở file .xlsm không có code gì cả và đóng bằng thủ công chứ chẳng code kiếc gì. Trước đây chỉ 1 số file bị thôi, chừ thì file nào cũng bị thế. Có người nói mở file ngoài thư mục đồng bộ của G.Drive thì không bị nhưng tôi thấy trong hay ngoài cũng vẫn thế. Qua đó tôi nghĩ G.Drive không phải là lý do nên không gỡ.
Bài đã được tự động gộp:

Dùng VB6 để build dll (và tất nhiên có dùng dll này trong 1 file thôi) có liên quan gì đến lỗi này không mọi người nhỉ?
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom