Tạo danh sách lọc theo tiêu chí thời gian bằng VBA (1 người xem)

  • Thread starter Thread starter MinhKhai
  • Ngày gửi Ngày gửi
Liên hệ QC

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

MinhKhai

Giải pháp Ếc-xào
Tham gia
16/4/08
Bài viết
941
Được thích
572
Xin chào các anh chị
Nhờ các anh chị trên diễn đàn xử lý giúp em việc trích lọc danh sách từ 1 sheet dữ liệu. Kết quả được lọc dựa vào tiêu chí thời gian hoặc tiêu chí khác. Như file đính kèm, sheet Data là dữ liệu gốc, các 3 sheet còn lại là yêu cầu được lọc
Trước đây em được hướng dẫn dùng Advandced Filter bằng VBA, nhưng nay không nhớ nối 1 key word nào để search.
Mong được giúp đỡ
Xin cảm ơn các anh chị
 

File đính kèm

Xin chào các anh chị
Nhờ các anh chị trên diễn đàn xử lý giúp em việc trích lọc danh sách từ 1 sheet dữ liệu. Kết quả được lọc dựa vào tiêu chí thời gian hoặc tiêu chí khác. Như file đính kèm, sheet Data là dữ liệu gốc, các 3 sheet còn lại là yêu cầu được lọc
Trước đây em được hướng dẫn dùng Advandced Filter bằng VBA, nhưng nay không nhớ nối 1 key word nào để search.
Mong được giúp đỡ
Xin cảm ơn các anh chị
Tại sao?
Sheet SinhNhat thì xếp [Họ và tên] [Mã số NV]
Sheet Thu viec và Doi the thì xếp [Mã số NV] [Họ và tên]

Sheet Data, 3 cột E, Q, X dữ liệu không chuẩn Date, lẫn cả string và nhập sai tại Q49=05/011/2016
Cách khắc phục:
Copy cell E1, chọn vùng dữ liệu cột E, click phải chuột vùng vừa chọn, Paste Special...
Cửa sổ Paste Special: mục Paste chọn Values, mục Operation chọn Add, click OK
Làm tương tự cho 2 cột Q và X.

--------
Đã hiệu chỉnh theo yêu cầu bài dưới.
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Tại sao?
Sheet SinhNhat thì xếp [Họ và tên] [Mã số NV]
Sheet Thu viec và Doi the thì xếp [Mã số NV] [Họ và tên]

Sheet Data, 3 cột E, Q, X dữ liệu không chuẩn Date, lẫn cả string và nhập sai tại Q49=05/011/2016
Cách khắc phục:
Copy cell E1, chọn vùng dữ liệu cột E, click phải chuột vùng vừa chọn, Paste Special...
Cửa sổ Paste Special: mục Paste chọn Values, mục Operation chọn Add, click OK
Làm tương tự cho 2 cột Q và X.

.!
Trước hết cảm ơn anh đã giúp đỡ. Hỗ trợ của anh khiến tôi rất hài lòng.

Đối với dữ liệu để lọc:
- Dữ liệu lọc không chuẩn Date là do tôi nhập vội dữ liệu tạm để phục vụ việc test. Tôi sẽ khắc phục vấn đề này.
- Đối với việc sắp xếp các cột dữ liệu không đồng nhất (Mã số, Họ và tên) là tôi cố tình làm vậy bởi trong thực tế, mỗi form kết xuất khác nhau, cần sắp xếp các cột ưu tiên bên trái hay bên phải văn bản. Bài toán tôi đưa ra chỉ là 1 phần trong nhu cầu tương tự về trích lọc dữ liệu. Ngoài ra ban đầu tôi biết là Advanded filter rất mạnh, nó cho phép lọc không cần đồng nhất các trường dữ liệu.

Có 1 tình huống rất mong anh tiếp tục hỗ trợ: Khi nhập tham số để Excel trích lọc, nếu tham số được nhập này không tạo ra kết quả nào thì DS không thay đổi. Vậy tôi đề nghị trước khi hiển thị kết quả trích lọc lần này, Excel cần ClearContent kết quả trích lọc trước đó.

Xin cảm ơn
 
Upvote 0
Web KT

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

Back
Top Bottom