Hôm rồi mình tạo form trong excel bằng vba, trong form mình gắn 1 listbox. Listbox này mình thiết lập 14 cột, chứa giá trị từ 14 textbox nhập vào.
With listbox1
.AddItem (Me.tb1)
.List(j, 1) = Me.tb2
.List(j, 2) = Me.tb3
.List(j, 3) = Me.tb4
.List(j, 4) = Me.tb5
.List(j, 5) = Me.tb6
.List(j, 6) = Me.tb7
.List(j, 7) = Me.tb8
.List(j, 8) = Me.tb9
.List(j, 9) = Me.tb10
.List(j, 10) = Me.tb11
.List(j, 11) = Me.tb12
.List(j, 12) = Me.tb13
.List(j, 13) = Me.tb14
End With
Cứ từ .list(j, 10 ) trở đi (tức cột 11 của listbox) là sẽ bị lỗi ko nhập giá trị được.
Mình thử chỉ thêm giá trị vào listbox từ cột 0 -
With listbox1
.AddItem (Me.tb1)
.List(j, 1) = Me.tb2
.List(j, 2) = Me.tb3
.List(j, 3) = Me.tb4
.List(j, 4) = Me.tb5
.List(j, 5) = Me.tb6
.List(j, 6) = Me.tb7
.List(j, 7) = Me.tb8
.List(j, 8) = Me.tb9
.List(j, 9) = Me.tb10
.List(j, 10) = Me.tb11
.List(j, 11) = Me.tb12
.List(j, 12) = Me.tb13
.List(j, 13) = Me.tb14
End With
Cứ từ .list(j, 10 ) trở đi (tức cột 11 của listbox) là sẽ bị lỗi ko nhập giá trị được.
Mình thử chỉ thêm giá trị vào listbox từ cột 0 -
Lần chỉnh sửa cuối: