Trường hợp này nên dùng code hay dùng filter? (1 người xem)

Liên hệ QC

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

Người Đưa Tin

Hạt cát sông Hằng
Thành viên danh dự
Tham gia
12/12/06
Bài viết
3,661
Được thích
18,158
Mình có nhu cầu nhờ cả nhà giúp cho mình xin 1 code tách dữ liệu thành nhiều sheet với điều kiện:
Nếu cột T - “BHXH”, cột U - “BHYT”, cột V – “BHTN” có giá trị bằng 0 thì tách sang 1 sheet và nếu lớn hơn 0 thì tách sang 1 sheet khác.

Khi dùng filter để lọc với cột T - “BHXH”, cột U - “BHYT”, cột V – “BHTN” có giá trị khác 0 hoặc lớn hơn 0 và chép 1 sheet khác hay bị lỗi định dạng. Có cách nào khắc phục nếu dùng filter?
 
Lần chỉnh sửa cuối:
Mình có nhu cầu nhờ cả nhà giúp cho mình xin 1 code tách dữ liệu thành nhiều sheet với điều kiện:
Nếu cột T - “BHXH”, cột U - “BHYT”, cột V – “BHTN” có giá trị bằng 0 thì tách sang 1 sheet và nếu lớn hơn 0 thì tách sang 1 sheet khác.

Khi dùng filter để lọc với cột T - “BHXH”, cột U - “BHYT”, cột V – “BHTN” có giá trị khác 0 hoặc lớn hơn 0 và chép 1 sheet khác hay bị lỗi định dạng. Có cách nào khắc phục nếu dùng filter?
Lỗi định dạng là sao Bác.
Nếu vậy thì mình copy Sh 12 th sang 1 sh khác và xóa hết dữ liệu, chỉ giữ lại định dạng.
Tại sh 12Thang dùng filter sau đó copy sang sh vừa tạo.
Hay dùng cách này hay hơn.
1/ Copy sh 12Thang sang sh khác.
2/ AutoFilter và bỏ nh74ng dòng mà cột T, U, V =0. Trường hợp này chỉ cần filter theo 1 cột T hay U hay V, vì các cột này liên quan.
 
Lần chỉnh sửa cuối:
Lỗi định dạng là sao Bác.
Nếu vậy thì mình copy Sh 12 th sang 1 sh khác và xóa hết dữ liệu, chỉ giữ lại định dạng.
Tại sh 12Thang dùng filter sau đó copy sang sh vừa tạo.

Hay dùng cách này hay hơn.
1/ Copy sh 12Thang sang sh khác.
2/ AutoFilter và bỏ nh74ng dòng mà cột T, U, V =0. Trường hợp này chỉ cần filter theo 1 cột T hay U hay V, vì các cột này liên quan.

OK, vậy mà mình lui cui không biết dùng cách nào để giữ nguyên định dạng

Thanks Thầy nhiều.
 
Mình có nhu cầu nhờ cả nhà giúp cho mình xin 1 code tách dữ liệu thành nhiều sheet với điều kiện:
Nếu cột T - “BHXH”, cột U - “BHYT”, cột V – “BHTN” có giá trị bằng 0 thì tách sang 1 sheet và nếu lớn hơn 0 thì tách sang 1 sheet khác.

Khi dùng filter để lọc với cột T - “BHXH”, cột U - “BHYT”, cột V – “BHTN” có giá trị khác 0 hoặc lớn hơn 0 và chép 1 sheet khác hay bị lỗi định dạng. Có cách nào khắc phục nếu dùng filter?
Chịu viết code hông "bạn già"?
Mở sheet CO hoặc KHONG nó "rùng mình" một cái là xong.
Khi thấy "Già" ấn nút "Cảm ơn" mình sẽ "Rì Mu" file dùm "Già".
 
Lần chỉnh sửa cuối:
Chịu viết code hông "bạn già"?
Mở sheet CO hoặc KHONG nó "rùng mình" một cái là xong.
Khi thấy "Già" ấn nút "Cảm ơn" mình sẽ "Rì Mu" file dùm "Già".
Già Gân nói rằng:
Nguyên văn bởi Kế Toán Già Gân
Mình có nhu cầu nhờ cả nhà giúp cho mình xin 1 code tách dữ liệu thành nhiều sheet với điều kiện:
Nếu cột T - “BHXH”, cột U - “BHYT”, cột V – “BHTN” có giá trị bằng 0 thì tách sang 1 sheet và nếu lớn hơn 0 thì tách sang 1 sheet khác.
........
1- Cứ theo câu này của anh Già Gân thì cả 3 cột : Cột T & cột U & cột V phải =0 thì mới lọc (vì nguyên văn không có chữ Hay, Hoặc. Thật ra cũng hổng hiểu luôn ý của Lão í)
Nếu đúng thế thì điều kiện trong Code bị ......thiếu vì chỉ xét Rng(I, 20)
2- Mình không hiểu sao TTT không gom vào một code dùng sự kiện WorkBook ==> SheetActivate cho ...nó gọn
+-+-+-+Híc+-+-+-+
 
Thưa đúng rồi ạ. Nhờ Thầy


Con gái em thì giải bài toán trên, cũng tương tự cách của Thầy ThuNghi bày,
Copy sheet 12thang sang sheet khác, sau đó filter theo điều kiện (cột T - “BHXH” có giá trị khác 0 ), rồi delete row các dòng đó và lưu lại sheet_ (Thời vụ) đó. Sau đó, cũng copy sheet 12thang sang sheet khác, sau đó filter theo điều kiện (cột T - “BHXH” có giá trị bằng 0 ), rồi delete row các dòng đó và lưu lại sheet_ (Cơ Hữu) đó. (Đây là cách của con gái em)
 
Lần chỉnh sửa cuối:
Già Gân nói rằng:

1- Cứ theo câu này của anh Già Gân thì cả 3 cột : Cột T & cột U & cột V phải =0 thì mới lọc (vì nguyên văn không có chữ Hay, Hoặc. Thật ra cũng hổng hiểu luôn ý của Lão í)
Nếu đúng thế thì điều kiện trong Code bị ......thiếu vì chỉ xét Rng(I, 20)
2- Mình không hiểu sao TTT không gom vào một code dùng sự kiện WorkBook ==> SheetActivate cho ...nó gọn
+-+-+-+Híc+-+-+-+
1. Nhìn tổng quát thấy có số liệu cột này là cả 3 đều có, nếu không thì cả 3 đều không. Làm "thí thí" cho gọn.
2. Cảm ơn "Cò". Do cái "Chình độ" của mình hơi bị "Yêu Sắc", biết tới đâu làm tới đó, có ai "chỉ chọt" thì nghiên cứu học hỏi tiếp.
Hì Hì...
 

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

Back
Top Bottom