【发布时间】:2018-05-11 17:34:14
【问题描述】:
对于某些人来说,这可能是一个廉价的问题,但我完全不知道如何填充我的列表框。
使用这一行,我可以填充列表框,如下所示:ListBox1.List = Sheets("Sheet1").Cells(1, 1).CurrentRegion.Value
或
Dim rngName As Range
Dim ws As Worksheet
Dim i As Integer
Set ws = Worksheets("Sheet1")
For i = 1 To ws.Cells(ws.Rows.Count, 1).End(xlUp).Row Step 1
If ws.Cells(i, 1).Value <> vbNullString Then Me.ListBox1.AddItem
ws.Cells(i, 1).Value
Next i
以下是我计划用来填充列表框的数据,并且是渐进式的。只有列具有修复计数。
请有人告诉我如何使用 FOR LOOP 填充一个适应多列和多行的列表框,如我上面的代码所示。任何帮助表示赞赏。谢谢。
【问题讨论】:
标签: vba excel listbox userform