Đầu tiên em xin gửi lời chào năm mới tới toàn thể thành viên diễn đàn. Chúc mọi người năm mới tốt lành.
Như tiêu đề em có file mẫu gồm 3 sheet: sheet: "DATAROP"; "ROP" và "Print". Em muốn nhờ các anh chị viết giúp code VBA thỏa mãn điều kiện:
1./ Code VBA thay thế cho hàm "sumif" : Tại sheet DATAROP có nút điều khiển khi bấm "cập nhật" sẽ tự động dò tìm ở sheet ROP cột F và so sánh với cột F ở sheet DATAROP: Nếu trùng thì tự động copy dữ liệu cột H ở sheet ROP sang cột I ở sheet DATAROP
2./ Tại sheet Print: khi ô B2 gõ dữ liệu thì ở sheet ROP sẽ tự động dò tìm cột có tiêu đề trùng với ô B2 ở sheet Print và lọc dữ liệu ở cột đó (hiển thị dòng có dữ liệu) sau đó copy dữ liệu vừa lọc được từ sheet ROP sang sheet Print
Ví dụ: khi ô B2 =ROP01 thì bên sheet ROP sẽ tự động dò tìm ở dòng 3 có kết quả là cột I3=ROP01. và sẽ tiến hành lọc bỏ những dòng trống ở cột I
Sau đó copy dữ liệu vừa lọc ở sheet ROP sang sheet Print.
Em xin cảm ơn!
Như tiêu đề em có file mẫu gồm 3 sheet: sheet: "DATAROP"; "ROP" và "Print". Em muốn nhờ các anh chị viết giúp code VBA thỏa mãn điều kiện:
1./ Code VBA thay thế cho hàm "sumif" : Tại sheet DATAROP có nút điều khiển khi bấm "cập nhật" sẽ tự động dò tìm ở sheet ROP cột F và so sánh với cột F ở sheet DATAROP: Nếu trùng thì tự động copy dữ liệu cột H ở sheet ROP sang cột I ở sheet DATAROP
2./ Tại sheet Print: khi ô B2 gõ dữ liệu thì ở sheet ROP sẽ tự động dò tìm cột có tiêu đề trùng với ô B2 ở sheet Print và lọc dữ liệu ở cột đó (hiển thị dòng có dữ liệu) sau đó copy dữ liệu vừa lọc được từ sheet ROP sang sheet Print
Ví dụ: khi ô B2 =ROP01 thì bên sheet ROP sẽ tự động dò tìm ở dòng 3 có kết quả là cột I3=ROP01. và sẽ tiến hành lọc bỏ những dòng trống ở cột I
Sau đó copy dữ liệu vừa lọc ở sheet ROP sang sheet Print.
Em xin cảm ơn!