• 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

  • Soi cầu XSMB 05/02/2023 chuẩn xác – Admin Soi cầu 888
  • Soi cầu dự đoán XSMB 05/02/2023 Admin Cao thủ soi cầu
  • Chốt số dự đoán XSMB 05/02/2023 – Admin Soi cầu 24h
  • Soi cầu XSMB 04/02/2023 chuẩn xác – Admin Soi cầu 888
  • Soi cầu dự đoán XSMB 04/02/2023 Admin Cao thủ soi cầu

Mod Skin Liên Quân

Hack KC FF

Liên Kết Hữu Ích

➤ SV 388

➤ Sin88

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

➤

➤ ae888vn.co

➤ hi88

➤

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

➤ Nhà Cái THABET

➤ QH88

➤ New 88

➤ S666

➤

TIỆN ÍCH MỞ RỘNG

➤ Nhà Cái Uy Tín

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

➤ Game iwin

➤ https://kubet77.us

➤

➤

➤ xoilac tv

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
➤ betvisa tặng 100k

➤ SV368

➤ Hi88

➤ May 88

➤ Sun city

➤

➤

➤

➤ 68 game bài

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