Lọc và chuyển dữ liệu theo điều kiện (1 người xem)

Liên hệ QC

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

Đỗ Uyên

Thành viên mới
Tham gia
17/6/22
Bài viết
11
Được thích
2
em xin chào / Chị!

Hiện tại, em đang có file "Hàng Hóa" (giống file đính kèm). Em muốn chạy code VBA cho file theo những yêu cầu sau:
- Khi nhập liệu vào sheet "Data_Hang", nếu ô "Ngày Thanh Toán" = "Chưa Thanh toán" thì dòng đó sẽ cập nhập sang sheets "Cno_CTT"
nếu ô "Ngày Thanh Toán" = "Ngày" thì dòng đó sẽ cập nhập sang sheets "Cno_DTT"
- Nhưng sheet "Cno_CTT" chỉ lấy dữ liệu duy nhất và sẽ là tổng giá trị trùng lặp ở sheet "Data_hang"
- Nếu ô "Ngày Thanh toán" ở sheet "Cno_CTT" có nhập ngày thì dữ diệu sẽ chuyển qua sheet "Cno_DTT" và sẽ tự động xóa ở sheet "Cno_CTT"

Do em có tìm tòi trên mạng và thử chạy code nhiều lần nhưng vẫn chưa . Nay em lên xin nhờ các anh chị giúp đỡ.
Và có sai sót nào trong bài viết mong các anh/ chị bỏ qua
em xin cảm ơn nhiều ạ
 

File đính kèm

em xin chào / Chị!

Hiện tại, em đang có file "Hàng Hóa" (giống file đính kèm). Em muốn chạy code VBA cho file theo những yêu cầu sau:
- Khi nhập liệu vào sheet "Data_Hang", nếu ô "Ngày Thanh Toán" = "Chưa Thanh toán" thì dòng đó sẽ cập nhập sang sheets "Cno_CTT"
nếu ô "Ngày Thanh Toán" = "Ngày" thì dòng đó sẽ cập nhập sang sheets "Cno_DTT"
- Nhưng sheet "Cno_CTT" chỉ lấy dữ liệu duy nhất và sẽ là tổng giá trị trùng lặp ở sheet "Data_hang"
- Nếu ô "Ngày Thanh toán" ở sheet "Cno_CTT" có nhập ngày thì dữ diệu sẽ chuyển qua sheet "Cno_DTT" và sẽ tự động xóa ở sheet "Cno_CTT"

Do em có tìm tòi trên mạng và thử chạy code nhiều lần nhưng vẫn chưa . Nay em lên xin nhờ các anh chị giúp đỡ.
Và có sai sót nào trong bài viết mong các anh/ chị bỏ qua
em xin cảm ơn nhiều ạ
Hy vọng đúng. Nhấn vào mặt cười để xem kết quả.
 

File đính kèm

Hy vọng đúng. Nhấn vào mặt cười để xem kết quả.
Em xin cảm ơn Anh đã giúp em ạ!

Nhưng em vẫn còn thắc mắc:
sau khi lọc em qua sheet "Cno_CTT" nhập ngày thanh toán thì làm cách nào để dữ liệu tự động cập nhập bên sheet "Cno_DTT" và xóa dòng dữ liệu đó bên sheet "Cno_CTT" ạ

Mình cần làm thêm bước nào nữa ạ
 
Em xin cảm ơn Anh đã giúp em ạ!

Nhưng em vẫn còn thắc mắc:
sau khi lọc em qua sheet "Cno_CTT" nhập ngày thanh toán thì làm cách nào để dữ liệu tự động cập nhập bên sheet "Cno_DTT" và xóa dòng dữ liệu đó bên sheet "Cno_CTT" ạ

Mình cần làm thêm bước nào nữa ạ
Xem file.
Đã sửa code, sau khi nhấn nút mặt cười thì: những dòng của cột "Ngày Thanh toán" có ngày tháng sẽ được lấy và gán xuống dòng cuối cùng của Sh Cno_DTT. Còn những dòng có "Chưa thanh toán" sẽ được tổng hợp và gán sang Sh Cno_CTT. Việc này để tránh khi nhấn nút sẽ bị tổng hợp thêm.
Ở sheet "Cno_CTT" sau khi nhập ngày thanh toánenter thì Không những nó xóa dòng dữ liệu đó ở sheet "Cno_CTT" mà còn xóa luôn những dòng dữ liệu đã tạo ra nó ở sheet(Data_Hang).
Suy nghĩ như vậy và code như vậy không biết có đúng ý không?
 

File đính kèm

Xem file.
Đã sửa code, sau khi nhấn nút mặt cười thì: những dòng của cột "Ngày Thanh toán" có ngày tháng sẽ được lấy và gán xuống dòng cuối cùng của Sh Cno_DTT. Còn những dòng có "Chưa thanh toán" sẽ được tổng hợp và gán sang Sh Cno_CTT. Việc này để tránh khi nhấn nút sẽ bị tổng hợp thêm.
Ở sheet "Cno_CTT" sau khi nhập ngày thanh toánenter thì Không những nó xóa dòng dữ liệu đó ở sheet "Cno_CTT" mà còn xóa luôn những dòng dữ liệu đã tạo ra nó ở sheet(Data_Hang).
Suy nghĩ như vậy và code như vậy không biết có đúng ý không?
Code chạy mượt quá bác, mà yêu cầu của "thớt" có vẻ lạ lùng nhỉ, theo em thì đâu cần đến sheet Data_Hang làm chi ta?!
 
Xem file.
Đã sửa code, sau khi nhấn nút mặt cười thì: những dòng của cột "Ngày Thanh toán" có ngày tháng sẽ được lấy và gán xuống dòng cuối cùng của Sh Cno_DTT. Còn những dòng có "Chưa thanh toán" sẽ được tổng hợp và gán sang Sh Cno_CTT. Việc này để tránh khi nhấn nút sẽ bị tổng hợp thêm.
Ở sheet "Cno_CTT" sau khi nhập ngày thanh toánenter thì Không những nó xóa dòng dữ liệu đó ở sheet "Cno_CTT" mà còn xóa luôn những dòng dữ liệu đã tạo ra nó ở sheet(Data_Hang).
Suy nghĩ như vậy và code như vậy không biết có đúng ý không?
Dạ file chạy quá mượt và đúng yêu cầu ạ. em cảm ơn Anh rất rất nhiều ạ
Dạ e đã chạy code được rồi ạ. Cảm ơn anh lần nữa ạ
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom