V/v tốc độ chạy hàm của VBA

Liên hệ QC

hiepga2612

Thành viên mới
Tham gia
3/4/16
Bài viết
15
Được thích
1
Chào các bác, chuyện mình là dân ko rành VBA lắm, mình có 1 file bảng tính, nhưng tốc đổ xử lý hàm phép tính rất chậm, bấm Run 1 phát là chạy từng dòng rất chậm, trong khi đó, mình có 1 file khác, nhiều dữ liệu hơn nhưng lại chạy rất nhanh. Mình mạn phép nhờ các bác giúp mình fix lại, cho tốc độ nó chạy hàm nhanh hơn 1 xíu, và ngoài ra mình mong muốn các bác add thêm mình giúp dòng thông báo process ví dụ như "đang xử lý nhảy từ 1%-> 100% ". Bác nào fix giúp mình thì để lại số tk or MoMo mình gửi các bác ly cafe nhé. Xin cảm chân thành cảm ơn các bác đã đọc
 

File đính kèm

  • unblocked.rar
    374.1 KB · Đọc: 22
Chào các bác, chuyện mình là dân ko rành VBA lắm, mình có 1 file bảng tính, nhưng tốc đổ xử lý hàm phép tính rất chậm, bấm Run 1 phát là chạy từng dòng rất chậm, trong khi đó, mình có 1 file khác, nhiều dữ liệu hơn nhưng lại chạy rất nhanh. Mình mạn phép nhờ các bác giúp mình fix lại, cho tốc độ nó chạy hàm nhanh hơn 1 xíu, và ngoài ra mình mong muốn các bác add thêm mình giúp dòng thông báo process ví dụ như "đang xử lý nhảy từ 1%-> 100% ". Bác nào fix giúp mình thì để lại số tk or MoMo mình gửi các bác ly cafe nhé. Xin cảm chân thành cảm ơn các bác đã đọc
Nên viết lại từ đầu, Vì VBA dùng select với activecell nhiều thế thì chậm là đúng rồi

Vì thế nên tìm hiểu VBA và viết lại code 1 cách cơ bản thì mới khắc phục được
 
Upvote 0
Chào các bác, chuyện mình là dân ko rành VBA lắm, mình có 1 file bảng tính, nhưng tốc đổ xử lý hàm phép tính rất chậm, bấm Run 1 phát là chạy từng dòng rất chậm, trong khi đó, mình có 1 file khác, nhiều dữ liệu hơn nhưng lại chạy rất nhanh. Mình mạn phép nhờ các bác giúp mình fix lại, cho tốc độ nó chạy hàm nhanh hơn 1 xíu, và ngoài ra mình mong muốn các bác add thêm mình giúp dòng thông báo process ví dụ như "đang xử lý nhảy từ 1%-> 100% ". Bác nào fix giúp mình thì để lại số tk or MoMo mình gửi các bác ly cafe nhé. Xin cảm chân thành cảm ơn các bác đã đọc
Có hai lý do dẫn đến không muốn giúp
1/ Viết tắt trong bài.
2/ Viết nửa tiếng Tây, nửa tiếng Việt.
 
Lần chỉnh sửa cuối:
Upvote 0
Chào các bác, chuyện mình là dân ko rành VBA lắm, mình có 1 file bảng tính, nhưng tốc đổ xử lý hàm phép tính rất chậm, bấm Run 1 phát là chạy từng dòng rất chậm, trong khi đó, mình có 1 file khác, nhiều dữ liệu hơn nhưng lại chạy rất nhanh. Mình mạn phép nhờ các bác giúp mình fix lại, cho tốc độ nó chạy hàm nhanh hơn 1 xíu, và ngoài ra mình mong muốn các bác add thêm mình giúp dòng thông báo process ví dụ như "đang xử lý nhảy từ 1%-> 100% ". Bác nào fix giúp mình thì để lại số tk or MoMo mình gửi các bác ly cafe nhé. Xin cảm chân thành cảm ơn các bác đã đọc
Code của bạn chậm phần nhiều do vòng lặp ghi kết quả vào bảng tính liên tục, hãy tìm hiểu về Mảng 2 chiều để ghi kết quả vào Mảng, sau đó mới ghi 1 lần vào bảng tính thôi

Capture.PNG
 
Upvote 0
Bạn đưa file như thế này thì người đọc khó có thể hiểu cần phải làm gì, đọc code lại càng không hiểu.
Tốt nhất file bạn chỉ cần ví dụ vài dòng, tham chiếu tìm các thông số từ đâu, kết quả mong muốn như thế nào là được.
 
Upvote 0
Web KT
Back
Top Bottom