Tạo file excel, nhưng chạy quá chậm. (1 người xem)

Người dùng đang xem chủ đề này

NGUYENTHIBAOHIEN

Thành viên mới
Tham gia
14/7/12
Bài viết
9
Được thích
0
CHÀO CÁC ANH CHỊ,
em đang gặp vấn đề nan giải với file excel em mới tạo quá, các anh chị chỉ giáo dùm em với.
em đang tạo một file excel khoảng 30 sheet. mỗi sheet ấn định 50 cột, và 5000 dòng, chỉ có sheet đầu tiên là không có công thức vì dữ liệu được cập nhật, còn các sheet sau, mỗi ô đều có công thức đa số là vlookup, để kéo dữ liệu từ sheet 1 về.
tuy nhiên, em mới làm đến sheet thứ 8 thôi, thậm chí là mới sheet thứ 2 thôi là cái file này nó chậm không thể nào chịu đựng nổi rồi, một công thức if bình thường cũng phải 5p sau nó mới nhảy kết quả, thậm chí lưu và tắt đi cũng khó khăn lắm luôn.
dung lượng của file này em thấy nó nhảy lên tới 26MB rồi, nhưng em cũng đã có file tương tự như thế, dữ liệu cũng nhiều và công thức cũng nhiều nhưng chỉ có 17MB thôi, và chạy nhanh hơn file này nhiều lắm.
em đã tìm hiểu và đưa ra nhiều xử lí khác nhau, diệt virut, rồi sợ lỗi công thức nên ngồi làm lại từng ô, làm đến lần thứ 3 nhưng vẫn thế, rồi làm trên máy mình không được lại để lên máy chủ (server) để làm mà vẫn bó tay.
có cao nhân nào giúp dùm em với, đầu tháng 8 là em phải sử dụng file này rồi
 
CHÀO CÁC ANH CHỊ,
em đang gặp vấn đề nan giải với file excel em mới tạo quá, các anh chị chỉ giáo dùm em với.
em đang tạo một file excel khoảng 30 sheet. mỗi sheet ấn định 50 cột, và 5000 dòng, chỉ có sheet đầu tiên là không có công thức vì dữ liệu được cập nhật, còn các sheet sau, mỗi ô đều có công thức đa số là vlookup, để kéo dữ liệu từ sheet 1 về.
tuy nhiên, em mới làm đến sheet thứ 8 thôi, thậm chí là mới sheet thứ 2 thôi là cái file này nó chậm không thể nào chịu đựng nổi rồi, một công thức if bình thường cũng phải 5p sau nó mới nhảy kết quả, thậm chí lưu và tắt đi cũng khó khăn lắm luôn.
dung lượng của file này em thấy nó nhảy lên tới 26MB rồi, nhưng em cũng đã có file tương tự như thế, dữ liệu cũng nhiều và công thức cũng nhiều nhưng chỉ có 17MB thôi, và chạy nhanh hơn file này nhiều lắm.
em đã tìm hiểu và đưa ra nhiều xử lí khác nhau, diệt virut, rồi sợ lỗi công thức nên ngồi làm lại từng ô, làm đến lần thứ 3 nhưng vẫn thế, rồi làm trên máy mình không được lại để lên máy chủ (server) để làm mà vẫn bó tay.
có cao nhân nào giúp dùm em với, đầu tháng 8 là em phải sử dụng file này rồi
50 cột x 5.000 dòng x 30 sheet =7.500.000 ô công thức, lại là dò tìm, không "Rùa" mới lạ.
Bạn nên nghiên cứu giải quyết nó bằng VBA, nếu không thể thì gởi file lên nhờ các bạn trên GPE hỗ trợ bằng VBA cho.
Điều kiện: phải ghi rõ ràng yêu cầu làm gì cho từng sheet, mỗi sheet chỉ cần vài chục dòng dữ liệu mẫu, Nén file lại rồi gởi lên.
 
CHÀO CÁC ANH CHỊ,
em đang gặp vấn đề nan giải với file excel em mới tạo quá, các anh chị chỉ giáo dùm em với.
em đang tạo một file excel khoảng 30 sheet. mỗi sheet ấn định 50 cột, và 5000 dòng, chỉ có sheet đầu tiên là không có công thức vì dữ liệu được cập nhật, còn các sheet sau, mỗi ô đều có công thức đa số là vlookup, để kéo dữ liệu từ sheet 1 về.
tuy nhiên, em mới làm đến sheet thứ 8 thôi, thậm chí là mới sheet thứ 2 thôi là cái file này nó chậm không thể nào chịu đựng nổi rồi, một công thức if bình thường cũng phải 5p sau nó mới nhảy kết quả, thậm chí lưu và tắt đi cũng khó khăn lắm luôn.
dung lượng của file này em thấy nó nhảy lên tới 26MB rồi, nhưng em cũng đã có file tương tự như thế, dữ liệu cũng nhiều và công thức cũng nhiều nhưng chỉ có 17MB thôi, và chạy nhanh hơn file này nhiều lắm.
em đã tìm hiểu và đưa ra nhiều xử lí khác nhau, diệt virut, rồi sợ lỗi công thức nên ngồi làm lại từng ô, làm đến lần thứ 3 nhưng vẫn thế, rồi làm trên máy mình không được lại để lên máy chủ (server) để làm mà vẫn bó tay.
có cao nhân nào giúp dùm em với, đầu tháng 8 là em phải sử dụng file này rồi
Với lượng dữ liệu như bạn nói thì file quá nặng và chạy chậm là đúng rùi. Có thể dùng 1 cách là thay vì dùng excel 2003, bạn thử dùng excel 2010 xem, có thể sẽ cải thiện đáng kể về dung lượng và tốc độ.
 
cảm ơn các anh chị,
em cũng đang dùng excel 2010 rồi, thực ra thì em chỉ rành một chút cỏn con về excel thôi, chứ VBA gì đó thì em không rành.
cái file mới này thực ra em chưa tạo đến 30 sheet đâu, mới có sheet thứ hai là nó chậm như vậy rồi đó,
 
cảm ơn các anh chị,
em cũng đang dùng excel 2010 rồi, thực ra thì em chỉ rành một chút cỏn con về excel thôi, chứ VBA gì đó thì em không rành.
cái file mới này thực ra em chưa tạo đến 30 sheet đâu, mới có sheet thứ hai là nó chậm như vậy rồi đó,
Thử đưa file có 2 sheet của bạn lên xem, xoá bớt dữ liệu chừa lại khỏang 100 dòng được rồi. Xem VBA có cải thiện được gì không?
 
Cảm ơn anh ba tê nhiều,
chúc anh và mọi người một ngày làm việc vui vẻ nhé.
Cảm ơn về ý kiến vba của anh nhé
 

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

Back
Top Bottom