我有一个包含两张表的电子表格,我们将它们称为表 A 和表 B。
在工作表 A 中,我单击一个按钮,它会打开一个带有列表框的表单。 工作表 B 有 10 列数据。
我想选择其中 3 列内容(A、B、F)。
并将它们显示在不同列的这个列表框中,但它不起作用并且找不到正确的方法来执行此操作..
这是我到目前为止所拥有的:
git://gist.github.com/4131461.git
所以最后我想要一个包含 3 列的列表框,每列填充 3 列中的 1-10 范围..
我刚刚开始使用 VBA,但我不知道如何做到这一点..
帮忙?
最佳答案
lbData 是列表框,根据需要更改 Sheet2 以引用您的数据。在用户表单中添加以下内容:
Private Sub UserForm_Initialize()
With Me.lbData
.ColumnCount = 3
.ColumnWidths = "33;33;33"
.RowSource = Sheet2.Range("A1:C10").Address
End With
End Sub
关于excel - 来自工作表列的 VBA 多列列表框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13514953/