Hỏi về listbox

Liên hệ QC

vu_tuan_manh_linh

linhvtm84@gmail.com
Tham gia
27/2/10
Bài viết
2,625
Được thích
1,893
Giới tính
Nam
Nghề nghiệp
Kỹ sư Kinh tế Xây dựng
Tôi đang thiết kế một form với listbox. Khi nếu đưa dữ liệu vào listbox bằng Rowsource thì đơn giản. Tôi muốn Additem mà có 2, 3 cột thì làm thế nào (Tạm thời tôi mới chỉ add được 1 cột thôi). Mong mọi người chỉ giúp! Cảm ơn nhiều!
 
Đây là 1 code ví dụ về phương thức Add, bạn tham khảo vận dụng nha:

Mã:
Private Sub UserForm_Initialize()
Dim i
Me.ListBox1.ColumnCount = 3
With Me.ListBox1
For i = 0 To 10
.AddItem "Cot 1 dong " & i , i
.List(i, 1) = "Cot 2 dong " & i
.List(i, 2) = "Cot 3 dong " & i
Next
End With
End Sub

Lưu ý: Cột của Listbox đếm từ 0
 
Lần chỉnh sửa cuối:
Upvote 0
Tôi đang thiết kế một form với listbox. Khi nếu đưa dữ liệu vào listbox bằng Rowsource thì đơn giản. Tôi muốn Additem mà có 2, 3 cột thì làm thế nào (Tạm thời tôi mới chỉ add được 1 cột thôi). Mong mọi người chỉ giúp! Cảm ơn nhiều!
Nạp list cho ListBox, không gì đơn giản hơn là dùng List Property
Ví dụ thế này:
PHP:
Private Sub UserForm_Initialize()
  Dim sArray
  sArray = Range("A1:C10").Value
  With Me.ListBox1
    .ColumnCount = 3 '< ListBox có 3 cot
    .List() = sArray
  End With
End Sub
 
Upvote 0
Hì, bạn ấy đang hỏi về AdItem cơ mà. Ndu lại gán thuộc tính List
 
Upvote 0
Cảm ơn mọi người! Em sẽ thử xem hiệu ứng thế nào.
 
Upvote 0
Đây là 1 code ví dụ về phương thức Add, bạn tham khảo vận dụng nha:

Mã:
Private Sub UserForm_Initialize()
Dim i
Me.ListBox1.ColumnCount = 3
With Me.ListBox1
For i = 0 To 10
.AddItem "Cot 1 dong " & i , i
.List(i, 1) = "Cot 2 dong " & i
.List(i, 2) = "Cot 3 dong " & i
Next
End With
End Sub

Lưu ý: Cột của Listbox đếm từ 0
Cảm ơn anh nhiều! Em làm được rồi!
 
Upvote 0
Web KT
Back
Top Bottom