yamakashi2003 > 22-11-19, 01:22 PM
ongke0711 > 22-11-19, 02:23 PM
Dim item As Variant
Dim sDS As String
If Me.List0.ItemsSelected.Count <> 0 Then 'Neu co chon dòng thi moi xu ly'
For Each item In Me.List0.ItemsSelected
sDS = sDS & Me.List0.ItemData(item) & ", "
Next item
Else
MsgBox "Ban không chon dòng nào", vbInformation
Exit Sub
End If
sDS = Left$(sDS, Len(sDS) - 2)
Me.txtDanhSach.Value = sDS
yamakashi2003 > 25-11-19, 12:17 AM
(22-11-19, 02:23 PM)ongke0711 Đã viết: Bạn dùng code này nhé.
Mã PHP:Dim item As Variant
Dim sDS As String
If Me.List0.ItemsSelected.Count <> 0 Then 'Neu co chon dòng thi moi xu ly'
For Each item In Me.List0.ItemsSelected
sDS = sDS & Me.List0.ItemData(item) & ", "
Next item
Else
MsgBox "Ban không chon dòng nào", vbInformation
Exit Sub
End If
sDS = Left$(sDS, Len(sDS) - 2)
Me.txtDanhSach.Value = sDS
Trong đó:
- List0 thay bằng tên Listbox của bạn
- txtDanhSach: là tên textbox hiển thị của bạn.
ongke0711 > 25-11-19, 12:27 AM
(25-11-19, 12:17 AM)yamakashi2003 Đã viết: sDS = Left$(sDS, Len(sDS) - 2)
Left$ nghĩa là gì vậy bác,
yamakashi2003 > 07-09-20, 01:14 PM
(25-11-19, 12:27 AM)ongke0711 Đã viết: [quote="yamakashi2003" pid='43738' dateline='1574612221']Bác ơi,
AnNguyen > 07-09-20, 05:03 PM
(07-09-20, 01:14 PM)yamakashi2003 Đã viết: Bác ơi,Bạn dùng hàm FOR nhé,
có phải câu lệnh này là áp dụng với những dữ liệu đang được chọn trong listbox:
For Each item In Me.List0.ItemsSelected
Vậy em muốn áp dụng với tất cả dữ liệu có trong listbox thì nên thay .itemselected bằng gì ạ,
Em xin cảm ơn
For i = 0 To List1.ListCount - 1
sDS = sDS & Me.List0.Column(1,i)
Next i
yamakashi2003 > 07-09-20, 09:55 PM
(07-09-20, 05:03 PM)AnNguyen Đã viết:Em cảm ơn ạ,(07-09-20, 01:14 PM)yamakashi2003 Đã viết: Bác ơi,Bạn dùng hàm FOR nhé,
có phải câu lệnh này là áp dụng với những dữ liệu đang được chọn trong listbox:
For Each item In Me.List0.ItemsSelected
Vậy em muốn áp dụng với tất cả dữ liệu có trong listbox thì nên thay .itemselected bằng gì ạ,
Em xin cảm ơn
1: là vị trí của cột, i là vị trí dòng đi qua
Mã:For i = 0 To List1.ListCount - 1
sDS = sDS & Me.List0.Column(1,i)
Next i
ongke0711 > 07-09-20, 11:33 PM
(07-09-20, 09:55 PM)yamakashi2003 Đã viết: Nhưng do thấy có thuộc tính .itemdata của listbox Khi gõ code mà dùng thử thì không ra,
nên muốn hỏi các tiền bối xem có cách nào ngắn hơn dùng vòng lặp không ạ