无法将两列添加到用户表单中的列表框
Posted
技术标签:
【中文标题】无法将两列添加到用户表单中的列表框【英文标题】:Can't add two columns to listbox in a userform 【发布时间】:2015-10-02 10:40:16 【问题描述】:我有两列要添加到列表框中。第一列有通用数字,第二列有时间格式的数字。当我单独选择一列时,它会显示在列表框中。问题是,当我同时选择它们时,只添加了第一个。
我正在使用多个列表框,并且每次迭代的范围都会发生变化。
我为填充列表框而编写的代码是这样的:
With Controls("Listbox" & k + 1)
.RowSource = "Sheet1!" & Range(Cells(2, i), Cells(97, i + 1)).Address
End With
会发生什么?
【问题讨论】:
【参考方案1】:您是否将ColumnCount
属性设置为2(使用代码或使用ListBox
属性)。
一个例子:
With Me.ListBox1
.ColumnCount = 2
.RowSource = "Sheet1!A1:B10"
End With
【讨论】:
我不知道我必须设置ColumnCount
属性。现在它起作用了!谢谢!以上是关于无法将两列添加到用户表单中的列表框的主要内容,如果未能解决你的问题,请参考以下文章
将两列强制转换为 R 中的 1 列因子和 1 列对应值用于数据框