Kiểm tra và copy dữ liệu từ ô này sang ô khác

Liên hệ QC

boybh2312

Thành viên mới
Tham gia
9/1/20
Bài viết
9
Được thích
0
Hi mọi người,

Mình có 2 file excel, 1 là file xử lý và 1 là báo cáo chi tiết
Ở file xử lý mình muốn tìm các thông tin chính xác theo các số invoice&part&unit price và mình đã CONCATENATE 3 thông tin này nên sẽ có các cột I,J,K,L,M. Thao tác của mình là copy cột I3 vào cột Q2 thì sẽ nhảy ra các giá trị tương ứng từ cột T đến cột AC. Nếu số lượng cột B < cột X(số lượng nhập) thì mình sẽ copy part number từ cột A bỏ vào cột AD sau đó sẽ copy hết dữ liệu từ cột T đến cột AC qua cột AE đến AN. Trường hợp thứ hai là nếu số lượng cột B > cột X(số lượng nhập) thì mình vẫn sẽ copy như trên, sau đó copy tiếp tục từ cột J3 bỏ vào cột Q2 v.v. cho tới khi tổng số lượng ở cột X > cột B thì sẽ dừng và tiếp tục như vậy cho đến hết. Mình đang có rất nhiều mã hàng nên làm như vậy sẽ mất rất nhiều thời gian. Mong mọi người trên diễn đàn hỗ trợ. Cảm ơn mọi người!

Mình có đính kèm hình ảnh minh họa kết quả và yêu cầu ở bên dưới.
Bài đã được tự động gộp:

Do file nặng nên mình gửi link google drive như bên dưới. Nhờ mọi người hỗ trợ.
 

File đính kèm

  • help.png
    help.png
    264.8 KB · Đọc: 19
Lần chỉnh sửa cuối:
Bác có thể clear bớt data cho nhẹ bớt đc không, tính làm mà thấy file 52Mb hết muốn tải r.
Để lại 1 vài Data làm ví dụ thôi, làm xong sẽ áp dụng vào file tổng sau.
 
Trời! 1 file 52MB, 1 file 12MB. File đến cỡ 50MB là không chừng rác trong đó đến 2/3
 
Phiền các bác trong diễn đàn, mình sẽ rút kinh nghiệm cho các file data lần sau. Nhờ các bạn xem dùm mình file excel ở bên dưới đã giản lược dữ liệu.
Vấn đề gặp phải: Code VBA không chạy được
Thao tác : Khi mình bỏ 1 số part number vào B3 thì khi nhấn nút tìm kiếm nó sẽ làm như advanced filter cái mã đó, sau đó sẽ dán tất cả thông tin về cái mã npl/sp vào bên dưới từ A9-AX9, cột C3: D3 là có thể giúp mình tìm theo ngày. Sau đó xong thì muốn tìm part number khác sẽ nhấn vào nút tìm mới.
Song song với đó, ở dòng M2: P2 mình đang merge, mình muốn nó thể hiện cái mã HS ở cột T sau khi đã được dán qua nó sẽ thể hiện ra cái mã HS code mới nhất hiện tại đang khai, và trong trường hợp nó có 1 mã hàng mà khai nhiều HS code thì nó sẽ liệt kê tất cả các mã HS đã khai cho mã hàng đó theo thứ tự từ năm trước cho đến hiện tại và ngăn cách bằng dấu"," hoặc dấu chấm phẩy. Mình có ví dụ ở trong bài mong mọi người hỗ trợ. Cảm ơn!
 

File đính kèm

  • HS code.xlsm
    49.5 KB · Đọc: 7
Hi mọi người,

Có anh/chị nào giúp đỡ em chỉnh code lại với ạ. Cảm ơn
 
Hi mọi người,

Có anh/chị nào giúp đỡ em chỉnh code lại với ạ. Cảm ơn
1/ Bạn viết rõ "Hi" là gì bằng tiếng Việt xem sao.
2/ Từ ngày đến ngày là xét cột nào? Cột C hay cột AU.
3/ Dữ liệu thật trong sheet Ecus Data có thể đến bao nhiêu dòng?
 
Web KT
Back
Top Bottom