Dung lượng sheet quá nặng dù đã xóa hết dữ liệu ??

Liên hệ QC

thanhphuongvip

Mới học VBA, hỏi ngu anh chị đừng chửi ạ
Tham gia
16/1/10
Bài viết
136
Được thích
22
Trước khi lên đây hỏi mấy anh em GPE thì mình đã thử tất cả các cách học hỏi đc trên GPE cũng như Google về cách giảm dung lượng sheet, như xóa hết các dòng, cột thừa ko điền dữ liệu, xóa hết name range thừa, tìm và xóa hết các Objects, kiểm tra các sheet ẩn... nhưng không hiểu sao một sheet trống như vầy mà dung lượng tới 2,5mb.

Mình up lên đây để nhờ anh em diễn đàn xem giúp thử nó bị gì mà dung lượng kinh vậy!!

219962

Có thể nhiều anh em sẽ chỉ cách chỉ cần copy ra bảng tính mới lưu lại là sẽ giảm đc dung lượng. Ok cách này được, nhưng trong trường hợp bảng tính có rất nhiều sheet và dữ liệu liên quan tới sheet đang bị dung lượng nặng thì việc copy ra sẽ dẫn tới việc sữa chữa công thức, code VBA liên quan tới sheet này sẽ rất cực. (Trường hợp của mình như thế)

Vậy nên mình up lên đây nhờ anh em xem giúp xem file này nó bị lỗi gì để rút ra được bài học, lỡ sau này có bị như vầy nữa thì cũng biết cách sửa.

Xin cảm ơn anh em nhiều!
 

File đính kèm

  • Hoa Don.xlsx
    2.5 MB · Đọc: 30
Trước khi lên đây hỏi mấy anh em GPE thì mình đã thử tất cả các cách học hỏi đc trên GPE cũng như Google về cách giảm dung lượng sheet, như xóa hết các dòng, cột thừa ko điền dữ liệu, xóa hết name range thừa, tìm và xóa hết các Objects, kiểm tra các sheet ẩn... nhưng không hiểu sao một sheet trống như vầy mà dung lượng tới 2,5mb.

Mình up lên đây để nhờ anh em diễn đàn xem giúp thử nó bị gì mà dung lượng kinh vậy!!

View attachment 219962

Có thể nhiều anh em sẽ chỉ cách chỉ cần copy ra bảng tính mới lưu lại là sẽ giảm đc dung lượng. Ok cách này được, nhưng trong trường hợp bảng tính có rất nhiều sheet và dữ liệu liên quan tới sheet đang bị dung lượng nặng thì việc copy ra sẽ dẫn tới việc sữa chữa công thức, code VBA liên quan tới sheet này sẽ rất cực. (Trường hợp của mình như thế)

Vậy nên mình up lên đây nhờ anh em xem giúp xem file này nó bị lỗi gì để rút ra được bài học, lỡ sau này có bị như vầy nữa thì cũng biết cách sửa.

Xin cảm ơn anh em nhiều!
1/ File của bạn do Copy cả cột từ File khác sang nên nó mang theo cả định dạng và hiểu là sử dụng đến cột K và đến dòng 1048576 nên làm tăng dung lượng bất thường.
Để hiểu rõ về nó bạn click chọn vào A1 và nhấn tổ hợp Ctrl + End hoặc Ctrl + G, hộp thoại Go to hiện ra nhấn nút Special, hộp thoại Go to Special hiện ra chọn Last cell và nhấn OK xem nó di chuyển thế nào là hiểu ngay.

2/ Giải pháp tốt nhất là Insert 1 sheet mới rồi Copy A1: I46 và Paste sang sheet mới rồi xóa sheet HoaDon đi là êm chuyện (không còn giải pháp nào hiệu quả hơn). Dung lượng 2,5 MB còn 12 KB.
 
Lần chỉnh sửa cuối:
Nhân tiện đố vui tẹo tèo teo..

Đố mọi người xử lý file bài #1 mà không tạo Sheet mới/ File mới rồi copy/ paste sang.

Mình làm thử thì được như hình.


220042
 
1/ .....mang theo cả định dạng và hiểu là sử dụng đến cột K và đến dòng 1048576 nên làm tăng dung lượng bất thường.
Nếu vậy mình sử dụng lệnh Clear All để xóa định dạng vẫn ko đc hả bạn, nghĩa là xóa hết tất cả định dạng kể cả dữ liệu. Sao Excel nó ko hiểu nhỉ ??
Bài đã được tự động gộp:

Nhân tiện đố vui tẹo tèo teo..

Đố mọi người xử lý file bài #1 mà không tạo Sheet mới/ File mới rồi copy/ paste sang.

Mình làm thử thì được như hình.


View attachment 220042
Sư phụ chỉ giáo với :D
 
Nếu vậy mình sử dụng lệnh Clear All để xóa định dạng vẫn ko đc hả bạn, nghĩa là xóa hết tất cả định dạng kể cả dữ liệu. Sao Excel nó ko hiểu nhỉ ??
Bài đã được tự động gộp:


Sư phụ chỉ giáo với :D
Trước khi làm tôi đã kiểm tra tất cả các thứ nhưng không phát hiện ra nó dạng gì nên mới đưa ra giải pháp trên.
 
Web KT
Back
Top Bottom