VBA,如何给listbox设置多列数据(未完成)
listbox 如何指定多列内容 ?
没有columnSource  属性
只有columncount属性
可以在rowsource指定⼀个区域
设置列宽度,sheListBox1.ColumnWidths = "50;100;50"    '实测⽤两种分隔都可以  "50,100,50"
Private Sub UserForm_Initialize()
ListBox1.RowSource = "sheet3!a2:c10"
ListBox1.ColumnCount = 3
ListBox1.ColumnWidths = "50;80;50"    '实测⽤两种分隔都可以  "50,100,50"
ListBox1.ColumnHeads = True          ’设置了heads好像会⾃动往上1⾏
End Sub
更复杂的案例
增加内容vba listbox控件详解
ListBox2.AddItem ListBox1.Text
删除内容
ListBox1.RemoveItem ListBox1.ListIndex

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。