Excel 2007: Macro không Lọc được dữ liệu ! (1 người xem)

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

dangthilinhchi

Thành viên mới
Tham gia
14/4/14
Bài viết
6
Được thích
0
Kính gửi: diễn đàn giải pháp excel,
Tôi có 1 vấn đề với excel 2007 rất cần được diễn đàn giúp đỡ.
Tôi có 1 file dữ liệu cần lọc ra các dữ liệu theo ngày. Tôi đã dùng advanced filter để lọc dữ liệu và ghi lại macro các bước đã thực hiện (xin xem file đính kèm). Khi dùng advanced filter thì dữ liệu được lọc ra đúng, nhưng khi chạy lại macro thì nó không lọc ra được gì cả. trước đây tôi dùng excel 2003 thì macro chạy đúng không có vấn đề gì.

Xin mọi người chỉ giáo giúp. Tôi rất cám ơn.
 

File đính kèm

Kính gửi: diễn đàn giải pháp excel,
Tôi có 1 vấn đề với excel 2007 rất cần được diễn đàn giúp đỡ.
Tôi có 1 file dữ liệu cần lọc ra các dữ liệu theo ngày. Tôi đã dùng advanced filter để lọc dữ liệu và ghi lại macro các bước đã thực hiện (xin xem file đính kèm). Khi dùng advanced filter thì dữ liệu được lọc ra đúng, nhưng khi chạy lại macro thì nó không lọc ra được gì cả. trước đây tôi dùng excel 2003 thì macro chạy đúng không có vấn đề gì.

Xin mọi người chỉ giáo giúp. Tôi rất cám ơn.

quái lạ. xem file 2007 bị lỗi thì gửi luôn file 2007 xem nó lỗi thế nào, gửi file 2003 để xem lỗi của 2007. bó tay luôn.
 
Bạn xem có đúng ko nhé
đặt Name cho mảng điều kiện
Code
Mã:
Sub LOC_DU_LIEU()
    With Sheet1
        Range("A10:D49").AdvancedFilter 2, CriteriaRange:=DieuKien, CopyToRange:=Range("AA10:AD49"), Unique:= _
        False
    End With
End Sub
 

File đính kèm

Bạn Cá Ngừ F1 thật tuyệt vời! Tôi đã tải file của bạn xuống và thấy macro chạy ngon lành. Cảm ơn bạn rất nhiều! Bạn có thể giải thích thêm cho tôi không, tôi không hiểu vì sao mà macro lại không lọc ra dữ liệu được, trước đây khi tôi chưa cài office 2007 vào máy mà chỉ cài office 2003 thì macro vẫn lọc ra đúng dữ liệu mà.
 
Bạn Cá Ngừ F1 thật tuyệt vời! Tôi đã tải file của bạn xuống và thấy macro chạy ngon lành. Cảm ơn bạn rất nhiều! Bạn có thể giải thích thêm cho tôi không, tôi không hiểu vì sao mà macro lại không lọc ra dữ liệu được, trước đây khi tôi chưa cài office 2007 vào máy mà chỉ cài office 2003 thì macro vẫn lọc ra đúng dữ liệu mà.
Chắc không phải do phiên bản Office đâu.. code đã lỗi rồi thì phiên bản nào cũng ko chạy được hết bạn ạh...
 
Bạn cá ngừ ơi, hồi sáng mình chỉ xem qua, bây giờ mới có thời gian xem lại kỹ, cái file bạn gửi cho mình dữ liệu lọc ra cũng bị sai. Bạn xem lại giúp mình nhé, vùng điều kiện của mình có ngày >=1/1/2014 và <=31/01/2014, nhưng cái code của bạn nó lại lọc ra dữ liệu từ ngày 01/01/2014 đến ngày 31/03/2014.
 
Bạn thang314 ơi,
Ngay cả cái file mình gửi macro nó cũng không lọc đươc dữ liệu, nhờ bạn xem giúp mình cái. Trước đây khi mình chưa cài office 2007 và chưa cài add-in 2003-2007 mà chỉ cài office 2003 thì macro của mình lọc dữ liệu đúng, không xảy ra vấn đề gì. Khi mình cài mấy món kia vào thì mới xảy ra cơ sự này. Nếu bạn có thể giúp được, mình rất cảm ơn.
 
bạn comet297 ơi, bạn đang xem đề tài đấy à, bạn giúp mình được không
 
Bạn cá ngừ ơi, hồi sáng mình chỉ xem qua, bây giờ mới có thời gian xem lại kỹ, cái file bạn gửi cho mình dữ liệu lọc ra cũng bị sai. Bạn xem lại giúp mình nhé, vùng điều kiện của mình có ngày >=1/1/2014 và <=31/01/2014, nhưng cái code của bạn nó lại lọc ra dữ liệu từ ngày 01/01/2014 đến ngày 31/03/2014.
Tôi sửa lại một chút nhé
Bạn xem có được không
Mã:
Sub LOC_DU_LIEU()
    With Sheet1
        Range("A10:D49").AdvancedFilter 2, .Range("H1:H2"), .Range("G10:J10")
    End With
End Sub
Nhập ngày bắt đầu và ngày kết thúc ở ô J4, K4 nhé
P/S: tôi có thay đổi tham chiếu về 1 sheet cho dễ nhìn, bạn có thể sửa lại code theo ý mình nhé
 

File đính kèm

Lần chỉnh sửa cuối:
Bạn cá ngừ ơi, rất cảm ơn bạn, giờ thì dữ liệu lọc ra đã đúng rồi. Bạn cho mình địa chỉ mail được không, mai mốt có gì mình gửi mail nhờ bạn nhé.
 
Hỏi về UserForm: Làm cách nào để mở 1 userform trong Excel được tạo từ máy này đưa sang máy khác?
Các bạn thân mến mình tạo 1 UserForm để nhập dữ liệu, minh soạn ở nhà và đưa lên công ty thì mở ra không được( nếu mở được thì không điều khiển được)> Bạn nào đã bị trường hợp này và biết cách giải quyết xin hướng dẫn mình với. Cám ơn nhiều!
Và câu hỏi thứ 2 là: Làm cách nào để tạo mật khẩu cho 1 userform ( nghĩa là khi mở file đó lên thì có bảng hiện thị đòi nhập mật khẩu)?Nếu viết code thì xin các bạn cho minh xin luôn nhé. Mình lưu ở dạng "Excel Macro - Enabled Workbook" có đúng không?
 

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

Back
Top Bottom