Tốc độ của hàm trong excell và hàm trong VBA

Liên hệ QC

binh462132

Thành viên mới
Tham gia
24/9/08
Bài viết
7
Được thích
0
Chào các Bác cao thủ trong excell. Mình có vấn đề sau đây:

1- Mình kết hợp hàm subtotal và sumif : Mục đích là sau khi sumif thi có thể filter được
2- Mình viết trong VBA để giải quết cùng vấn đề ở trên : Duyệt qua từng cell để kiêm tra.

Kết quả mình thấy tốc độ xử lý của hàm viết từ VBA chậm hơn là hàm có trong excell.

Các Bác giúp mình với. Cảm ơn nhiều.
 
Chào các Bác cao thủ trong excell. Mình có vấn đề sau đây:

1- Mình kết hợp hàm subtotal và sumif : Mục đích là sau khi sumif thi có thể filter được
2- Mình viết trong VBA để giải quết cùng vấn đề ở trên : Duyệt qua từng cell để kiêm tra.

Kết quả mình thấy tốc độ xử lý của hàm viết từ VBA chậm hơn là hàm có trong excell.

Các Bác giúp mình với. Cảm ơn nhiều.
Vấn đề của bạn tôi có thể góp ý như sau:
1.Nếu là 1 vấn đề cơ bản thì nên dùng hàm trong excel.
2.Ngược lại dùng VBA, tuy nhiên việc này cũng giống như bài toán, nó có rất nhiều cách viết có thể dài hoặc ngắn. Do đó bạn phải tìm mọi cách để tối ưu hóa đoạn code của mình sẽ cho tốc độ như ý (càng ngắn càng tốt).
--->nếu bạn có thắc mắc gì gởi file, GPE sẽ hỗ trợ.
Thân chào
 
Upvote 0
Chào Bác, Bác có thể gợi ý cho mình không. Vì code mình đã sửa ngắn nhất rồi ,như :



if "Ô bị ẩn" <> " true" then
if điều kiện 1 thỏa then
if điều kiện 2 thỏa then


Cảm ơn nhiều
 
Upvote 0
Chào Bác, Bác có thể gợi ý cho mình không. Vì code mình đã sửa ngắn nhất rồi ,như :
if "Ô bị ẩn" <> " true" then
if điều kiện 1 thỏa then
if điều kiện 2 thỏa then
Cảm ơn nhiều

Ngắn nhất không phải nhanh nhất. Ngoài ra nếu hàm Excel có sẵn thì đương nhiên là VBA chậm hơn.
 
Upvote 0
Chào Bác, Bác có thể gợi ý cho mình không. Vì code mình đã sửa ngắn nhất rồi ,như :



if "Ô bị ẩn" <> " true" then
if điều kiện 1 thỏa then
if điều kiện 2 thỏa then


Cảm ơn nhiều
Bạn nên kèm File mẫu có code của Bạn thì các Bạn khác mới biết được là đã ngắn gọn chưa.
 
Upvote 0
Web KT

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

Back
Top Bottom