Nhờ code VBA để thay thế hàm vlookup giữa 2 file khác nhau

Liên hệ QC

mr.devjl

Thành viên mới
Tham gia
23/11/21
Bài viết
1
Được thích
0
Mình có 3 file danh sách sản phẩm, báo cáo xuất nhập tồn và kiểm tồn cần xử lý lọc dữ liệu lẫn nhau. Bình thường thì mình lọc bằng hàm vlookup, nhưng giờ vì mình có những công việc khác cần xử lý nên chuyển việc này cho người khác mà người này lại có tuổi rồi nên học mãi mà không biết sử dụng hàm để xử lý. Mà mình lại mù tịt về VBA nên lên đây nhờ các cao nhân giúp mình xử lý giúp mình. Vì 3 file này mỗi lần chạy từ phần mềm ra nó đều có tên khác nhau nên mình nhờ các bạn tạo cho mình 1 file dưới dạng nút ấn như file chương trình mình đã tạo để dễ dàng cho người có tuổi sử dụng. Chi tiết xử lý file như thế nào thì mình ghi ở dưới.

Untitled2312.png

1 . Mình cần xử lý 2 file danh sách sản phẩm và báo cáo xuất nhập tồn như sau: Dựa theo mã hàng ở file danh sách sản phẩm là cột C còn file báo cáo là cột B mà đưa giá trị tương ứng ở cột “nhập chuyển”, “xuất bán”, “xuất chuyển” hay cột P, T, AB của file báo cáo vào cột AG, AH, AI ở file danh sách. Vì có những mã hàng ở file danh sách có mà file báo cáo không có nên mình muốn nó trả về kết quả tương ứng với những mã đó là 0 hoặc không có giá trị cũng được.

2 . Với file danh sách sản phẩm và kiểm tồn thì mình cần xử lý như sau vẫn: Dựa vào dữ liệu là mã hàng ở file kiểm tồn là cột A còn file danh sách sản phẩm là cột C mà đưa giá trị tương ứng ở cột “tên hàng”, “giá bán”, “tồn kho” hay cột E, G, I của file danh sách vào cột B, C, E của file kiểm tồn. Sau đó lấy giá trị ở cột D trừ đi giá trị ở cột E ra kết quả điền vào cột F. Vì đây là kiểm tồn nên sẽ có sản phẩm bị âm nên mình muốn giá trị trả ra có cả kết quả âm.
Đây là 3 file excel của mình: https://www.mediafire.com/file/lull4poegd1sp4d/Desktop.rar/file
 

File đính kèm

  • Desktop.rar
    1.3 MB · Đọc: 9
Mình có 3 file danh sách sản phẩm, báo cáo xuất nhập tồn và kiểm tồn cần xử lý lọc dữ liệu lẫn nhau. Bình thường thì mình lọc bằng hàm vlookup, nhưng giờ vì mình có những công việc khác cần xử lý nên chuyển việc này cho người khác mà người này lại có tuổi rồi nên học mãi mà không biết sử dụng hàm để xử lý. Mà mình lại mù tịt về VBA nên lên đây nhờ các cao nhân giúp mình xử lý giúp mình. Vì 3 file này mỗi lần chạy từ phần mềm ra nó đều có tên khác nhau nên mình nhờ các bạn tạo cho mình 1 file dưới dạng nút ấn như file chương trình mình đã tạo để dễ dàng cho người có tuổi sử dụng. Chi tiết xử lý file như thế nào thì mình ghi ở dưới.

View attachment 269536

1 . Mình cần xử lý 2 file danh sách sản phẩm và báo cáo xuất nhập tồn như sau: Dựa theo mã hàng ở file danh sách sản phẩm là cột C còn file báo cáo là cột B mà đưa giá trị tương ứng ở cột “nhập chuyển”, “xuất bán”, “xuất chuyển” hay cột P, T, AB của file báo cáo vào cột AG, AH, AI ở file danh sách. Vì có những mã hàng ở file danh sách có mà file báo cáo không có nên mình muốn nó trả về kết quả tương ứng với những mã đó là 0 hoặc không có giá trị cũng được.

2 . Với file danh sách sản phẩm và kiểm tồn thì mình cần xử lý như sau vẫn: Dựa vào dữ liệu là mã hàng ở file kiểm tồn là cột A còn file danh sách sản phẩm là cột C mà đưa giá trị tương ứng ở cột “tên hàng”, “giá bán”, “tồn kho” hay cột E, G, I của file danh sách vào cột B, C, E của file kiểm tồn. Sau đó lấy giá trị ở cột D trừ đi giá trị ở cột E ra kết quả điền vào cột F. Vì đây là kiểm tồn nên sẽ có sản phẩm bị âm nên mình muốn giá trị trả ra có cả kết quả âm.
Đây là 3 file excel của mình: https://www.mediafire.com/file/lull4poegd1sp4d/Desktop.rar/file
Cả 3 file đó đều lấy trên hệ thống(mạng) xuống và có cấu nhu vậy ?
Vậy các Form của bạn nêu trên là ỏ file nào ?
Dồn cả 2 sh của cả 2 file đó về file còn lại được không?
Bài này có thể làm được bằng VBA. Trả lời 3 câu hỏi trên rồi tính tiếp.
 
Upvote 0
Web KT

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

Back
Top Bottom