Nhờ mọi người chuyển công thức excel thành VBA (1 người xem)

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

Tham gia
30/7/06
Bài viết
435
Được thích
392
Nghề nghiệp
GTVT
Hiện nay tôi có 01 file tổng hợp các shet chạy công thức rất nặng ( chạy chậm) do vậy nhờ các anh em trong diên đàn giúp cho chuyển từ Công thức Excel sang VBA.
Tại shets TH:
1. Tại cột A8 mình dùng công thức là: =IF(COUNTBLANK(E8:AB8)=24;"";SUBTOTAL(103;E$8:E8))
2. Tại cột E8 = IF(COUNTIF(INDIRECT("T"&TRIM(RIGHT(E$6;2))&"!B2:B60000");$B8);$B8;"");
3. Tại cật F8 =IFERROR(VLOOKUP(E8;T_1;2;0);""); ( T_1 = tương ưng với vùng dữ liệu từ B2:C...)
Tương tự như thế cột G, H I.... tương ững để lất cac shet dữ liệu.
Nay mình muốn nhờ các bạn chuyển đổi từ công thức sang VBA giúp (có file đính kèm).
Riêng cột B; C; D là dữ liệu cập nhật thường xuyên từ bên ngoài vào.
Các shet T1; T2; T3 ..... là các tháng mình thông kê từ dữ liệu bên ngoài vào .
Nay mình nhờ các bạn giúp minh Shets TH chuyển từ công thức sang VBA.
File khoảng 5000 dòng mình phải xoát dữ liệu để đưa tải lên
Chân thành cảm ơn các bạn!
 
Lần chỉnh sửa cuối:
Nhưng lại không có file đính kèm.... @#!^%
 
Hiện tại tôi đã làm cách khác cho nhẹ file rồi. Do vậy tôi nhờ Admin xóa giúp tiêu đề và bài này
Xin chân thành cảm ơn!
 
Hiện tại tôi đã làm cách khác cho nhẹ file rồi. Do vậy tôi nhờ Admin xóa giúp tiêu đề và bài này
Xin chân thành cảm ơn!
Chúc mừng bạn nhé, vì bạn đã có cách làm mới.
Tôi cũng đã xem File của bạn tuần trước, nhưng không có cách cải thiện nhanh hơn. Bạn có thể chia sẻ cách làm của bạn được không?
Xin cảm ơn.
 
À minh không dùng cột Biển kiểm soát của các tháng nữa. Mình chỉ dung hàm VLOOKUP() lấy mỗi số ngày của các tháng là được.
 

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

Back
Top Bottom