是否可以在多列列表框中设置标题,而不使用工作表范围作为数据源?
以下使用一个变量数组赋值给列表框的列表属性,但标题显示为空白。
Sub testMultiColumnLb()
ReDim arr(1 To 3, 1 To 2)
arr(1, 1) = "1"
arr(1, 2) = "One"
arr(2, 1) = "2"
arr(2, 2) = "Two"
arr(3, 1) = "3"
arr(3, 2) = "Three"
With ufTestUserForm.lbTest
.Clear
.ColumnCount = 2
.List = arr
End With
ufTestUserForm.Show 1
End Sub
对于i = LBound(arrHeaders)到UBound(arrHeaders)'更改为使用LBound header.List(0,i-1)= arrHeaders(i)'更改为i-1
- j2associatesheader.Locked = True
,以避免用户搞乱它。 - Marcelo Scofano Diniz