Chuyển công thức thành VBA trong Excel (1 người xem)

Liên hệ QC

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

phuongphuongmaihong

Thành viên mới
Tham gia
21/5/18
Bài viết
2
Được thích
0
Chào mọi thành viên trong diễn đàn, xin cảm ơn mọi người đã dành thời gian quý báu của mình để đọc bài viết của em.
Em có một file do dùng công thức quá nhiều nên file rất chậm dù dung lượng chỉ hơn 6M.
Xin mọi người cho em xin giải pháp để chuyển công thức thành VBA.
File em đính kèm bên dưới.
Các sheet cần giúp đỡ là XH COACH CUOI T5, ĐH THÁNG 6, ĐH THANG 5.
File này có rât nhiều sheet ẩn nhưng những sheet đó đều phục vụ công việc.
Em xin diễn giải một chút để mọi người dễ hình dung.
1>Sheet COACH là số lượng hàng ok hàng ngày. Dữ liệu từ sheet này sẽ được chuyển vào cột ok bên sheet XH COACH CUOI T5, ĐH THÁNG 6, ĐH THANG 5 tương ứng với ngày nhập.
2>Dữ liệu ở các sheet DU LIEU XH COACH CUOI T5,DU LIEU ĐH THÁNG 6, DU LIEU ĐH THANG 5 chuyển sang ô SLSX trong các sheet XH COACH CUOI T5, ĐH THÁNG 6, ĐH THANG 5 và đối chiếu SL thiếu.
Mong nhận được sự giúp đỡ, chân thành cảm ơn.
 

File đính kèm

(*) Các sheet cần giúp đỡ là XH COACH CUOI T5, ĐH THÁNG 6, ĐH THANG 5.
1>Sheet COACH là số lượng hàng ok hàng ngày. Dữ liệu từ sheet này sẽ được chuyển vào cột ok bên sheet XH COACH CUOI T5, ĐH THÁNG 6, ĐH THANG 5 tương ứng với ngày nhập.
(*) Chắc ăn, bạn nên cụ thể 1 trong 3 trang này trước cái đã. (Ví dụ 'ĐH THÁNG 5')
Tên trang tính không nên chứa kí tự tiếng Việt & cũng không nên quá dài không cần thiết; Nhất là muốn chuyển sang VBA

(1) Ở Trang tính cần chép đến không có trường 'OK', mà chỉ có 3 trường có dính dáng đến từ 'OK'; Đó là 'SL OK', 'OK Ca1' & 'OK Ca2'
Vậy bạn muốn chép vô cột nào trong chúng?

(1.1) Nhưng chắc không chỉ chép số liệu 'OK' không đâu (từ trang nguồn); Vậy cần chép thêm những trường nào nữa từ nguồn ('Coach')
& thêm nữa: bỏ vô trường đích là cột nào?

Ông bà có câu "Đầu xuôi đuôi lọt" , vậy nha!
 
Upvote 0
(*) Chắc ăn, bạn nên cụ thể 1 trong 3 trang này trước cái đã. (Ví dụ 'ĐH THÁNG 5')
Tên trang tính không nên chứa kí tự tiếng Việt & cũng không nên quá dài không cần thiết; Nhất là muốn chuyển sang VBA

(1) Ở Trang tính cần chép đến không có trường 'OK', mà chỉ có 3 trường có dính dáng đến từ 'OK'; Đó là 'SL OK', 'OK Ca1' & 'OK Ca2'
Vậy bạn muốn chép vô cột nào trong chúng?

(1.1) Nhưng chắc không chỉ chép số liệu 'OK' không đâu (từ trang nguồn); Vậy cần chép thêm những trường nào nữa từ nguồn ('Coach')
& thêm nữa: bỏ vô trường đích là cột nào?

Ông bà có câu "Đầu xuôi đuôi lọt" , vậy nha!
Cảm ơn góp ý của anh, trường em muốn chép vào là cả 3 luôn anh. Bên sheet COACH có cột SL OK1, SL OK2 & SL_OK tương ứng với bên Sheet ĐH là OK Ca1, OK Ca2 & SL OK từng ngày. Ví dụ ngày 5/24/2018 ở sheet COACH thì tương ứng với cột 5/24/2018 ở sheet ĐH. File này là theo dõi số lượng sản xuất hàng ngày theo yêu cầu của quản lý phải chia ra hai ca ( công ty em làm ca và đơn hàng này phải in ra vào đầu mỗi ca sản xuất).
Em biết là cấu trúc 3 trang tính này tương tự nhau. Anh có thể chọn trang nào ví dụ cho em cũng được.
Cảm ơn anh nhiều.
 
Upvote 0
Web KT

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

Back
Top Bottom