Excel VBA中的listbox列表框 与vb6中的listbox列表框的区别

2019-07-06 15:08:00
zstmtony
原创
375
1. Excel的VBA最可支持多列的Listbox列表框,并且可在代码中动态设置列数量,及用数组赋值给列表框 (组合框)

Private Sub UserForm_Initialize()
Dim arr
    arr = Sheet2.Range("a1:c" & Sheet2.[a65536].End(xlUp).Row)
    With ListBox1
        .ColumnCount = 3
        .List = arr
    End With

End Sub


2. Vb6中的的列表框Listbox 不支持多列

    Vb6的listbox有一个属性 Column  ,它只能在设计视图中设置,而不能用代码来设置

    且它的用途 是设置整个数据 多列显示,而不是指每一行数据多列显示,不是我们平常需要的多列效果


    分享