|
本帖最后由 s418401777s 于 2019-12-8 13:57 编辑
如题 现在遇到一个问题,打个比方,listbox调用数据源的B列数据,B列有4个数据 但是实际上它会参照A列的有效数据行数,比如说A列有三个数据,那么我这边listbox实际显示的只有三个数值 不知道描述的是否清楚,送上截图、代码、以及附件,求解决!!!
listbox调用的代码如下:
Private Sub UserForm_Activate()
Dim arr()
Dim i
arr = Sheet1.Range("b2:b" & Sheet1.Range("a65536").End(xlUp).Row)
For i = LBound(arr) To UBound(arr)
Me.ListBox1.AddItem
Me.ListBox1.List(Me.ListBox1.ListCount - 1, 0) = arr(i, 1)
' Me.ListBox1.List(Me.ListBox1.ListCount - 1, 1) = arr(i, 2)
' Me.ListBox1.List(Me.ListBox1.ListCount - 1, 2) = arr(i, 3)
' Me.ListBox1.List(Me.ListBox1.ListCount - 1, 3) = arr(i, 4)
' Me.ListBox1.List(Me.ListBox1.ListCount - 1, 4) = arr(i, 5)
Next
End Sub
|
|