sealand
Thành viên gạo cội
- Tham gia
- 16/5/08
- Bài viết
- 4,883
- Được thích
- 7,688
- Giới tính
- Nam
- Nghề nghiệp
- Kế Toán
Trong khi tìm hiểu 1 số hàm trong VBA vô tình mình thấy 1 hàm mảng rất hay mà ít thấy ai dùng. Đó là hàm Filter().Mình xin giới thiệu để các bạn cùng tham khảo
Hàm có cú pháp
Hàm hỗ trợ rất nhiều tuỳ biến lọc đáp ứng các yêu cầu. Hàm được hướng dẫn khá rõ trong Help của VBA.
Ta có thể sử dụng để lọc khi nạp các đối tượng trên Form, lọc chép ra vùng khác.
Mình ví dụ tuỳ biến lọc của nó khi nạp Listbox trên form
Các bạn mở file ví dụ tham khảo và thấy có đơn giản mà hay không?
Hàm có cú pháp
PHP:
Filter(sourcesrray, match[, include[, compare]])
Ta có thể sử dụng để lọc khi nạp các đối tượng trên Form, lọc chép ra vùng khác.
Mình ví dụ tuỳ biến lọc của nó khi nạp Listbox trên form
PHP:
Sub nhap()
Dim tam1
tam1 = Application.Transpose(Sheet1.Range("a1:a20"))
tam1 = Filter(tam1, Me.ComboBox1, IIf(Me.CheckBox1, 1, 0))
Me.ListBox1.List() = tam1
End Sub
File đính kèm
Lần chỉnh sửa cuối: