Excel VBA中的listbox列錶框 與vb6中的listbox列錶框的區彆

2019-07-06 15:08:00
zstmtony
原創
291
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  ,牠隻能在設計視圖中設置,而不能用代碼來設置

    且牠的用途 是設置整箇數據 多列顯示,而不是指每一行數據多列顯示,不是我們平常需要的多列效果


    分享