giúp mình cải thiện file do nặng, chưa thông minh....

Liên hệ QC

maxft2911

Thành viên chính thức
Tham gia
17/4/15
Bài viết
63
Được thích
0
mình có 1 file excel khá nặng, mình định dạng dưới dạng binary để up lên cho dễ.
khi mình gộp 2 sheet lại thì ko thể sử dụng VBA được luôn, đơ pó tay lun.
anh chị em có thể giúp mình clean file được ko, mình đã thử nhìu cách trên diễn đàn nhưng vẫn thấy nặng, trừ cái del comment thì ko thể được, vì mình cần những comment đó, và có cách nào tối ưu file này hơn hok! thankkkk!!!
 

File đính kèm

  • Files(pass 123).xlsb
    523.3 KB · Đọc: 25
Help mình với mấy huynh!!!
 
hik help mình với!!! có ai có cao kiến hok!!
 
tôi góp ý nha
bạn không nên viết tiếng việt theo kiểu tây pha teen
nêu yêu cầu cho rỏ ràng, "clean" ý bạn muốn làm cái gì? xóa hết hả?
xin lỗi bạn!mình muốn dọn dẹp những cái không cần thiết trong file đó, như là dọn rác hay những gì chạy ẩn làm file nặng, mình ko am hiểu nhiều về việc này lắm nên muốn nhờ mọi người giúp đỡ!cảm ơn!!!!!
 
xin lỗi bạn!mình muốn dọn dẹp những cái không cần thiết trong file đó, như là dọn rác hay những gì chạy ẩn làm file nặng, mình ko am hiểu nhiều về việc này lắm nên muốn nhờ mọi người giúp đỡ!cảm ơn!!!!!

không thực sự hiểu bạn muốn làm cái gì?
chắc là bạn muốn tăng tốc cho code
tôi có xem qua code của bạn, cụ thể thì làm cái gì tôi ko biết, nhưng nhìn chung thì nó như vậy?
1- bạn nên tránh cái select
ví dụ bạn ở sheet 1, mà làm cái gì đó ở sheet 2, bạn ko cần phải đi đến đó mà làm như vậy
Mã:
with sheet2
.[a1]="làm gì đó"
end with
như vậy tránh cho màn hình cứ nhảy đi nhảy lại, làm chậm code

2- dùng cái này để ép màn hình ít bị giựt giựt
Mã:
Application.ScreenUpdating = False
'code bạn ở đây
Application.ScreenUpdating = True

3- nếu chuyên nghiệp hơn thì bạn chuyển sang dùng mảng như vậy tốc độ sẻ tăng lên rất nhiều
=============
nếu bạn muốn giúp công việc cụ thể, thì bạn phải mô tả rỏ ràng.......chứ đọc hết đóng code của bạn để hiểu bạn muốn làm gì, rồi viết lại code, tôi nghĩ chắc ko ai làm đâu
 
không thực sự hiểu bạn muốn làm cái gì?
chắc là bạn muốn tăng tốc cho code
tôi có xem qua code của bạn, cụ thể thì làm cái gì tôi ko biết, nhưng nhìn chung thì nó như vậy?
1- bạn nên tránh cái select
ví dụ bạn ở sheet 1, mà làm cái gì đó ở sheet 2, bạn ko cần phải đi đến đó mà làm như vậy
Mã:
with sheet2
.[a1]="làm gì đó"
end with
như vậy tránh cho màn hình cứ nhảy đi nhảy lại, làm chậm code

2- dùng cái này để ép màn hình ít bị giựt giựt
Mã:
Application.ScreenUpdating = False
'code bạn ở đây
Application.ScreenUpdating = True

3- nếu chuyên nghiệp hơn thì bạn chuyển sang dùng mảng như vậy tốc độ sẻ tăng lên rất nhiều
=============
nếu bạn muốn giúp công việc cụ thể, thì bạn phải mô tả rỏ ràng.......chứ đọc hết đóng code của bạn để hiểu bạn muốn làm gì, rồi viết lại code, tôi nghĩ chắc ko ai làm đâu
những lưu ý của anh em sẽ áp dụng thử nè, em thấy rất có ích, mục đích của e h chỉ muốn sao cho giảm đc tối đa dung lượng của file, tại em ko biết là trong file còn gì nặng làm ảnh hưởng file ko, ví dụ như những liên kết ẩn,...
 
à cho mình hỏi thêm 1 vấn đề nữa: cái file của mình lúc thì filter được, lúc thì ko, báo lỗi Cannot object shìt , và những cột bên tay phải, cột từ tháng 1 tới 12 của năm 2007, cũng như những năm khác, ko thể hide đc!mong nhận được sự giúp đỡ!!cảm ơn
 
Web KT

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

Back
Top Bottom