• Trang Chủ
  • TOP Thủ Thuật
    • Internet
    • Máy Tính
    • Phần Mềm
    • Tiện Ích
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Power Point
    • Học Word
  • Kênh Công Nghệ
  • Facebook
  • Games
  • WordPress
  • SEO
Thủ Thuật
  • Trang Chủ
  • TOP Thủ Thuật
    • Internet
    • Máy Tính
    • Phần Mềm
    • Tiện Ích
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Power Point
    • Học Word
  • Kênh Công Nghệ
  • Facebook
  • Games
  • WordPress
  • SEO
Thủ Thuật
No Result
View All Result

Hướng dẫn cách sử dụng Autofilter giữa các khoảng thời gian trong VBA-QBB

Rate this post

Hướng dẫn cách sử dụng Autofilter giữa các khoảng thời gian trong VBA

#Hướng #dẫn #cách #sử #dụng #Autofilter #giữa #các #khoảng #thời #gian #trong #VBA

Việc sử dụng AutoFilter với điều kiện là ngày tháng trong VBA có thể khiến bạn gặp một số khó khăn. Nó xuất phát bởi quy ước về cách thể hiện giá trị thời gian khác nhau:

  • Người Việt Nam thường dùng quy ước ngày tháng theo kiểu “Ngày-Tháng-Năm”, đây là hệ ngày tháng kiểu Pháp
  • VBA dùng mặc định quy ước ngày tháng theo kiểu “Tháng-Ngày-Năm”, đây là kiểu Anh-Mỹ

Do đó trong một số trường hợp sử dụng AutoFilter với điều kiện liên quan tới ngày tháng, Excel VBA sẽ hiểu sai về điều kiện chúng ta sử dụng trong câu lệnh AutoFilter, dẫn tới kết quả không như chúng ta mong muốn.

Ví dụ về lỗi thường gặp với AutoFilter với dữ liệu ngày tháng:

* Dòng lệnh được tạo bởi chức năng Record Macro như sau:

Hướng dẫn cách sử dụng Autofilter giữa các khoảng thời gian trong VBA-QBB

Nhưng khi chạy lại đoạn Macro trên thì sẽ không thu được kết quả:

Hướng dẫn cách sử dụng Autofilter giữa các khoảng thời gian trong VBA-QBB

Để khắc phục lỗi này chúng ta làm như sau:


Hướng dẫn cách sử dụng Autofilter giữa các khoảng thời gian trong VBA-QBB

Bước 1: Đưa dữ liệu cần lọc vào 1 vị trí nhất định, gán biến cho vị trí ngày là dạng dữ liệu ‘Long’

  • Đặt 2 giá trị Từ ngày vào ô C1, Đến ngày vào ô D1
  • Gán 2 biến Từ ngày và Đến ngày liên kết tới nội dung ở ô C1, D1.

Bước 2: Lọc theo điều kiện ngày tháng đã được gán theo biến

Điều kiện lọc gồm 2 điều kiện:

  • Điều kiện 1 là >= Từ ngày
  • Điều kiện 2 là <= Đến ngày

Chúng ta có thể xem kết quả như sau:

Xem thêm:  Hàm ISFILTERED trong Power BI DAX-QBB

Hướng dẫn cách sử dụng Autofilter giữa các khoảng thời gian trong VBA-QBB

 

* Lưu ý: loại dữ liệu của biến phải là loại dữ liệu kiểu số. Đây là kiểu dữ liệu mặc định của dữ liệu ngày tháng, do đó AutoFilter của Excel sẽ luôn hoạt động đúng cho dù loại ngày là dạng “dd/mm/yyyy” hay là dạng “mm/dd/yyyy”

Với dữ liệu dạng ngày đơn lẻ (chỉ 1 ngày) có thể dùng 2 cách:

  • Cách 1: Dùng duy nhất 1 điều kiện bằng với ngày được chọn
  • Cách 2: Dùng 2 điều kiện ngày:

Điều kiện 1 >= Ngày được chọn

Điều kiện 2 <= Ngày được chọn

Hướng dẫn cách sử dụng Autofilter giữa các khoảng thời gian trong VBA-QBB

VBA giúp ích rất nhiều trong công việc: giúp bạn tăng tốc trong quá trình xử lý trên Excel, giúp lập các báo cáo tự động, điều khiển các chương trình khác như Word, Power Point, Outlook… giúp biến file Excel của bạn trở thành 1 phần mềm chuyên nghiệp…

Để có thể học VBA một cách đầy đủ, có hệ thống, bạn hãy tham gia khoá học VBA101 – VBA cơ bản dành cho người mới bắt đầu của hệ thống Thủ Thuật Online. Hiện nay hệ thống đang có nhiều ưu đãi khi bạn đăng ký khóa học này. Chi tiết xem tại:

Chuyên mục: Học Excel
Cảm ơn các bạn đã theo dõi Thủ Thuật trên đây là những chia sẻ của chúng tôi về Hướng dẫn cách sử dụng Autofilter giữa các khoảng thời gian trong VBA. Hy vọng bài viết này sẽ giúp ích được cho bạn. Trân trọng !!!

Thủ Thuật

Website đang trong quá trình thử nghiệm AI biên tập, mọi nội dung trên website chúng tôi không chịu trách nhiệm. Bạn hãy cân nhắc thêm khi tham khảo bài viết, xin cảm ơn!

Related Posts

Tìm dòng, cột cuối cùng chứa dữ liệu trong Excel-QBB
Học Excel

Tìm dòng, cột cuối cùng chứa dữ liệu trong Excel-QBB

Hướng dẫn cách sử dụng Autofilter giữa các khoảng thời gian trong VBA-QBB
Học Excel

Áp dụng SQL trong Excel để tạo báo cáo động-QBB

Hướng dẫn cách sử dụng Autofilter giữa các khoảng thời gian trong VBA-QBB
Học Excel

Hướng dẫn chuyển đổi tỷ giá tiền tệ trong Excel vô cùng đơn giản-QBB

Hướng dẫn cách sử dụng Autofilter giữa các khoảng thời gian trong VBA-QBB
Học Excel

Cách tra cứu dữ liệu từ nhiều bảng tính với hàm Vlookup và Switch-QBB

TÌM KIẾM

No Result
View All Result

Bài Viết Gần Đây

  • Cờ vây online và những điều thú vị hấp dẫn người chơi
  • Giới thiệu AL Rayyan | Trang chuyên Review nhà cái uy tín hàng đầu Việt Nam
  • Chia sẻ phương pháp soi cầu bạch thủ lô Miền Bắc chơi là trúng
  • Hướng dẫn anh em game thủ cách chơi sâm Go88 cực kỳ thú vị
  • Chơi Xóc Đĩa Kubet88 – Bật mí bí quyết chơi Xóc Đĩa luôn thắng

Mod Skin Liên Quân

Hack KC FF

Liên Kết Hữu Ích

➤

➤

➤ Game Bài Đổi Thưởng

➤ SV 388

➤

➤

GIỚI THIỆU

Thủ Thuật

ThuThuat.Com.Vn - TOP 1 trang web chia sẻ kiến thức, kinh nghiệm, thủ thuật internet, máy tính. Update kiến thức hàng ngày miễn phí !!!

CHUYÊN MỤC

➤ KUWIN

➤ SV388

➤ Jun88

➤

➤

➤

TIỆN ÍCH MỞ RỘNG

➤ Nhà Cái Uy Tín

➤ Bắn Cá Đổi Thưởng

➤

➤ KUBET

➤ Win88

➤ Nổ Hũ 88

➤ ALOWIN247

➤

➤

LIÊN HỆ

➤ Địa chỉ: TP. Hải Phòng, Việt Nam

➤ SDT: 0931. 910. JQK

➤ Website đang trong quá trình thử nghiệm AI biên tập, mọi nội dung trên website chúng tôi không chịu trách nhiệm. Bạn hãy cân nhắc thêm khi tham khảo bài viết, xin cảm ơn!
DMCA.com Protection Status
➤

➤

➤

➤

➤

➤

➤

➤

➤

Bản quyền thuộc về THUTHUAT.COM.VN

No Result
View All Result
  • Trang Chủ
  • TOP Thủ Thuật
    • Internet
    • Máy Tính
    • Phần Mềm
    • Tiện Ích
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Power Point
    • Học Word
  • Kênh Công Nghệ
  • Facebook
  • Games
  • WordPress
  • SEO

Bản quyền thuộc về THUTHUAT.COM.VN