Số cột tối đa của listbox

Liên hệ QC

tranvinhhn

Thành viên mới
Tham gia
18/3/08
Bài viết
13
Được thích
3
Theo như hiểu biết của em thì ListBox là dạng đối tượng liệt kê danh sách hạn chế về số cột, nếu dùng VBA để AddItem thì chỉ được 10 cột (như ví dụ gửi kèm). Vậy các bác có giải pháp để khắc phục giúp em bài toán đó không ạ!

Em xin chân thành cảm ơn!
 

File đính kèm

Theo như hiểu biết của em thì ListBox là dạng đối tượng liệt kê danh sách hạn chế về số cột, nếu dùng VBA để AddItem thì chỉ được 10 cột (như ví dụ gửi kèm). Vậy các bác có giải pháp để khắc phục giúp em bài toán đó không ạ!

Em xin chân thành cảm ơn!
Đúng là nếu sử dụng phương thức AddItem thì Listbox chỉ cho phép tối đa là 10 cột. Tuy nhiên, bạn có thể xử lý theo hướng khác:
- Đặt 1 Name cho vùng dữ liệu sẽ được lọc khi nhấn nút Tìm kiếm trên Form (trong file của bạn là SP). Thuộc tính Refer to của Name này có thể sử dụng hàm Offset và Counta cho linh động.
- Đặt thuộc tính RowSource cho Listbox là Name vừa đặt (SP).
- Mỗi lần nhấn nút Tìm kiếm trên Form, dữ liệu thỏa mãn điều kiện tìm kiếm sẽ được lọc (sử dụng Advanced filter với tùy chọn Copy to another location) sang vùng ứng với Name SP. Như vậy kết quả tìm kiếm sẽ được tự động cập nhật vào Listbox.
 
Upvote 0
Web KT

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

Back
Top Bottom