Excel bị treo khi copy sheet

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

aquarius8

Thành viên mới
Tham gia
27/9/22
Bài viết
14
Được thích
1
Chào các bác, em có file này rất nhẹ, em cũng đã xoá mọi thứ có thể là vấn đề cũng như quét virus rồi nhưng mỗi khi e copy sheet sang bất kì đâu thì exel đều bị treo mà ko hiểu nguyên nhân gì nữa, những file khác nặng hơn em làm vẫn bình thường, duy nhất sheet này trong file này thôi.
Bác nào biết xin chỉ giáo e với ạ!
 

File đính kèm

  • 1.xlsm
    166.3 KB · Đọc: 26
Bị dính macro 4 rồi, tôi đoán vậy.
 
bác có thể nói rõ hơn giúp e ko ạ
Mã (ẩn) macro 4 sẽ sinh ra 1 đống name rác mỗi khi copy sheet chứa mã. Ngoài ra nó còn làm gì nữa thì tôi chưa biết. Có thể đấy là nguyên nhân gây ra tình trạng như bạn mô tả.

Cách giải quyết triệt để là copy dữ liệu (chứ không copy nguyên sheet) ra 1 file mới, xóa file cũ.
 
Chào các bác, em có file này rất nhẹ, em cũng đã xoá mọi thứ có thể là vấn đề cũng như quét virus rồi nhưng mỗi khi e copy sheet sang bất kì đâu thì exel đều bị treo mà ko hiểu nguyên nhân gì nữa, những file khác nặng hơn em làm vẫn bình thường, duy nhất sheet này trong file này thôi.
Bác nào biết xin chỉ giáo e với ạ!
Treo là do CF. Sheet có CF mà cắt dán vô tội vạ sẽ bị như vậy.
1686276643616.png
 
Mã (ẩn) macro 4 sẽ sinh ra 1 đống name rác mỗi khi copy sheet chứa mã. Ngoài ra nó còn làm gì nữa thì tôi chưa biết. Có thể đấy là nguyên nhân gây ra tình trạng như bạn mô tả.

Cách giải quyết triệt để là copy dữ liệu (chứ không copy nguyên sheet) ra 1 file mới, xóa file cũ.
e chỉ copy 1 vùng trong sheet đó thôi là nó cũng đơ luôn rồi bác ạ
 
rất cảm ơn bác, em đã giải quyết xong. Do file được nhờ check nên em cũng ko hiểu sao lại có thể có vô tội vạ CF ở tất cả các ô như thế.
Bạn làm cách nào nhỉ? Tớ mở lên xóa CF mà treo luôn. Có thể nhiều người sẽ gặp tình huống này nếu cóp, pát thường xuyên.
 
Bạn làm cách nào nhỉ? Tớ mở lên xóa CF mà treo luôn. Có thể nhiều người sẽ gặp tình huống này nếu cóp, pát thường xuyên.
tại vì các ô bị CF nhiều quá, xoá all 1 phát cũng bị treo nên e xoá bằng VBA từng ô 1, cho nó lặp hết qua các ô trong vùng mình chọn, cũng chỉ mất khoảng 5p thôi b
 
tại vì các ô bị CF nhiều quá, xoá all 1 phát cũng bị treo nên e xoá bằng VBA từng ô 1, cho nó lặp hết qua các ô trong vùng mình chọn, cũng chỉ mất khoảng 5p thôi b
Sao lại xóa CF, gộp CF lại bạn nhé. Hình như tôi có thủ tục gộp CF mà chưa ứng dụng thử.

Bạn sử dụng Add-in ExcelController xem sao

 
Sao lại xóa CF, gộp CF lại bạn nhé. Hình như tôi có thủ tục gộp CF mà chưa ứng dụng thử.

Bạn sử dụng Add-in ExcelController xem sao

ko hiểu trong quá trình làm kiểu gì mà mỗi 1 cell đều có rất rất nhiều CF bác ạ, và e biết là nó ko sử dụng, vậy nên e mới xoá đi
 
ko hiểu trong quá trình làm kiểu gì mà mỗi 1 cell đều có rất rất nhiều CF bác ạ, và e biết là nó ko sử dụng, vậy nên e mới xoá đi
Vậy sao.

Thử mở tệp Excel của bạn với ứng dụng 7-zip, vào thư mục xl/worksheets mở sheet1.xml với notepad ++

Nhấn Ctrl+H để mở trình tìm kiếm: gõ tìm kiếm (Chọn tìm với Regular Expression):
<conditionalFormatting[^>]*>.*</conditionalFormatting>
và Nhấn Replace All và lưu lại, bên 7-zip nhấn yes

và xem nhanh hơn không.
 
Lần chỉnh sửa cuối:
Vậy sao.

Thử mở tệp Excel của bạn với ứng dụng 7-zip, vào thư mục xl/worksheets mở sheet1.xml với notepad ++

Nhấn Ctrl+H để mở trình tìm kiếm: gõ tìm kiếm (Chọn tìm với Regular Expression):
<conditionalFormatting[^>]*>.*</conditionalFormatting>
và Nhấn Replace All và lưu lại, bên 7-zip nhấn yes

và xem nhanh hơn không.
hay quá bác, để e thử ạ
 
Web KT
Back
Top Bottom