Cũng có thể nhiều name rác, Object và nhiều nguyên nhân khác.... Xem file mới biết được bạn à.Vì sau khi bạn sử dụng 1 thời gian, lượng dữ liệu trong file của bạn tăng lên nên macro xử lý bị chậm đi là việc hiển nhiên.
Cách khắc phục mình nghĩ hoặc là bạn tách dữ liệu làm nhiều phần, hoặc là viết lại cái macro xem có tối ưu chưa thôi.
Theo mình là vậy, có nguyên nhân nào khác không mọi người?
Nói thì không đoán chính xác được bệnh, chỉ mất thời gian, bạn gửi file xem như thế nào nhé.Không đâu bạn ạ.vì file này mỗi khi chạy mình xoá hết dữ liệu cũ để chạy dữ liệu mới thôi.về name rác thì không thể vì mình sử dụng file cài đặt của diễn đàn để diệt name rác rồi.Thanks.
Cũng có thể lém máy tính mà bạn, việc virus xâm nhận làm cho file. excel cũng bị nhiễm luôn thì nguy lém.....có thể virus làm tăng dung lượng file của bạn không chừng.Còn có thể do máy tính nữa, lỗi Win, office, virus cũng ảnh hưởng đến tốc độ của code
Mình phát hiện ra là do file này viết từ excel 2003,.trong Excel 2007 chay 2 tiếng,excel 2003 chạy 15phút.Có ai biết cách khắc phục để marco chạy bên 2007 nhanh như 2003 không giúp mình với.Thanks
Mình phát hiện ra là do file này viết từ excel 2003,sau đó mình chuyển sang xài 2007 nên nó chạy chậm.sau khi cài lại excel 2003 thì nó chạy rất nhanh.Excel 2007 chay 2 tiếng,excel 2003 chạy 15phút.Có ai biết cách khắc phục để marco chạy bên 2007 nhanh như 2003 không giúp mình với.Thanks
Tôi cũng gặp trường hợp như bạn.Mình phát hiện ra là do file này viết từ excel 2003,sau đó mình chuyển sang xài 2007 nên nó chạy chậm.sau khi cài lại excel 2003 thì nó chạy rất nhanh.Excel 2007 chay 2 tiếng,excel 2003 chạy 15phút...