这可能对一些人来说是一个简单的问题,但我完全不知道如何填充我的列表框。
使用这行代码,我可以像下面展示的那样填充列表框:
或者
![Data](https://istack.dev59.com/kHzFq.webp)
请有经验的人指导我如何使用“FOR LOOP”在多行多列中自适应地填充列表框,就像我上面的代码一样。感谢任何帮助。谢谢。
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
以下是我计划用来填充列表框的数据,是逐步进行的。只有列数是固定的。![Data](https://istack.dev59.com/kHzFq.webp)
请有经验的人指导我如何使用“FOR LOOP”在多行多列中自适应地填充列表框,就像我上面的代码一样。感谢任何帮助。谢谢。