Nhờ viết code VBA để nhiều dòng bên dưới áp dụng công thức điền tay tại ô H5 đến DH5

Liên hệ QC

do.phuong

Thành viên hoạt động
Tham gia
28/9/12
Bài viết
127
Được thích
165
Chào các anh chị ạ,

Em muốn nhờ anh chị viết code VBA cho file đính kèm.
Bên cty em thường có rất nhiều dòng dữ liệu trải dài khoảng >100.000 dòng, với khoảng 80 cột. Công thức thường dùng để lấy dữ liệu từ các sheet của cùng 1 file.
Khi thực hiện các công thức đơn giản như lệnh tổng hay vlookup, file cũng cực kỳ nặng và khi chạy công thức hoặc Save thì nó xoay tròn cả 30'.
Em để ô H5 ghi sẵn các công thức được điền tay thủ công, các dòng bên dưới từ H6 ->H150.000 áp dụng công thức đã ghi ở ô H5. Tương tự với ô J5, K5,...
Phòng em có nhiều nhân viên, mỗi nhân viên lại cần dùng công thức khác nhau để làm công việc mình phụ trách. Nên em muốn làm form chung như trong file để mọi người dùng cho dễ.

Mong anh chị viết code giúp em với ạ. Em xin cảm ơn.
 

File đính kèm

  • File can code VBA.xlsx
    17.2 KB · Đọc: 16
Dữ liệu lớn thì dùng power query, power pivot, tốt nhất xài luôn power bi nó sẽ báo gồm cả mấy cái kia. Bạn có thể chạy hàng chục triệu dòng, hàng trăm triệu dòng cũng không vấn đề gì. Bạn nạp 1gb dữ liệu vô cái này nó chỉ còn 50mb. Dữ liệu lớn thì nên dùng công cụ tương ứng với nó.
 
Upvote 0
Chào các anh chị ạ,

Em muốn nhờ anh chị viết code VBA cho file đính kèm.
Bên cty em thường có rất nhiều dòng dữ liệu trải dài khoảng >100.000 dòng, với khoảng 80 cột. Công thức thường dùng để lấy dữ liệu từ các sheet của cùng 1 file.
Khi thực hiện các công thức đơn giản như lệnh tổng hay vlookup, file cũng cực kỳ nặng và khi chạy công thức hoặc Save thì nó xoay tròn cả 30'.
Em để ô H5 ghi sẵn các công thức được điền tay thủ công, các dòng bên dưới từ H6 ->H150.000 áp dụng công thức đã ghi ở ô H5. Tương tự với ô J5, K5,...
Phòng em có nhiều nhân viên, mỗi nhân viên lại cần dùng công thức khác nhau để làm công việc mình phụ trách. Nên em muốn làm form chung như trong file để mọi người dùng cho dễ.

Mong anh chị viết code giúp em với ạ. Em xin cảm ơn.
Theo như file đính kèm mình thấy rằng sẽ có 2 sheet, sheet 1 có sẵn dữ liệu từ Cột A-G, sheet 2 là dữ liệu thô chỉ có mã và kết quả.

Giờ quay lại sheet 1 để đặt công thức từ cột H tham chiếu từ các cột có sẵn và dữ liệu từ sheet 2 để đẩy dữ liệu vào các cột từ H theo yêu cầu từng cột đúng ko?

Nếu đúng như vậy có thể tham khảo Add in Atool, học một chút câu lệnh sql thì cũng ko khó khăn gì đâu. Enter là ra một mớ dữ liệu luôn. Chỉ có điều nếu muốn ra hết dữ liệu thì mất tiền phí bản quyền mua bản pro nhé.
 
Upvote 0
Web KT

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

Back
Top Bottom