【问题标题】: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

会发生什么?

【问题讨论】:

    标签: excel listbox vba


    【解决方案1】:

    您是否将ColumnCount 属性设置为2(使用代码或使用ListBox 属性)。

    一个例子:

    With Me.ListBox1
        .ColumnCount = 2
        .RowSource = "Sheet1!A1:B10"
    End With
    

    【讨论】:

    • 我不知道我必须设置ColumnCount 属性。现在它起作用了!谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-28
    • 1970-01-01
    • 2014-01-09
    • 1970-01-01
    相关资源
    最近更新 更多