Lại vấn đề "Trích lọc dữ liệu" - Lỗi do dữ liệu hay do Code ?

Liên hệ QC

tuan_anhbm

Thành viên thường trực
Tham gia
16/7/09
Bài viết
253
Được thích
1,605
Chào các bạn!
Tôi có sử dụng 1 đoạn code trích lọc dữ liệu bằng PP Advanced Filter (của sư phụ NDU), câu lệnh đơn giản như sau:
Mã:
 Range([B7], [B1000].End(xlUp)).AdvancedFilter 1, , , True

để ứng dụng vào bảng dữ liệu của tôi. Mụch đích lọc ra nhứng loại vật tư có mã không trùng nhau trên 1 sheet nguồn, sau đó copy phần dữ liệu hiển thị qua 1 sheet khác. Vậy nhưng sao sau khi chạy code trên thì có một số dữ liệu không thoả điều kiện vẫn hiển thị ?
Nhờ các bạn ai biết giải thích cho mình biết lỗi do đâu? Do dữ liệu hay do Code ? (Mô tả chi tiết trong file đính kèm).
Thanks!
 

File đính kèm

Chào các bạn!
Tôi có sử dụng 1 đoạn code trích lọc dữ liệu bằng PP Advanced Filter (của sư phụ NDU), câu lệnh đơn giản như sau:
Mã:
 Range([B7], [B1000].End(xlUp)).AdvancedFilter 1, , , True

để ứng dụng vào bảng dữ liệu của tôi. Mụch đích lọc ra nhứng loại vật tư có mã không trùng nhau trên 1 sheet nguồn, sau đó copy phần dữ liệu hiển thị qua 1 sheet khác. Vậy nhưng sao sau khi chạy code trên thì có một số dữ liệu không thoả điều kiện vẫn hiển thị ?
Nhờ các bạn ai biết giải thích cho mình biết lỗi do đâu? Do dữ liệu hay do Code ? (Mô tả chi tiết trong file đính kèm).
Thanks!

Bạn thử sửa B7 thành B6 xem nhé
 
Upvote 0
Mình nghĩ là do dữ liệu của bạn:
Sao lại để những ô trống trong cột B;
Cách chân phương nhất khi dùng AdvancedFilter là có đủ tiêu đề cột, còn của bạn thì tiêu đề 1 nơi, lọc một nẻo;
Hình như các câu lệnh trong VBA rất kỵ với những ô trộn;
. . . . Bạn hãy tìm hiểu xem con số 1 trong dòng lệnh đó là gì; Nó biểu thị cho xl- (?)
Chỉ sau khi tìm hiểu & thay con số 1 đó bằng 1 từ khác mà VBA hay xài, bạn hãy thực hiện việc lọc dữ liệu của bạn;

Chúc bạn thành công khi biến tri thức của người khác thành của mình!
 
Upvote 0
Nhờ các bạn giúp đỡ mình đã làm được rồi, theo domfootwear mình sửa trong code B7 -> B6 vẫn chưa ổn, sửa thành B5 (để lấy tiêu đề như HYen17 nói) thì được! Thật đơn giản mà ko biết. Các bạn xem trong file, mình cũng đã tổng hợp được vật tư qua, nhưng ko biết như vậy đã chặt chẽ và tối ưu chưa ? Nhờ các bạn xem qua và góp ý thêm nhé!
Cảm ơn các bạn nhiều.
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Web KT

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

Back
Top Bottom