2

我有一个包含两张工作表的电子表格,我们称它们为工作表 A 和工作表 B。

在工作表 A 中,我单击一个按钮,它会打开一个带有列表框的表单。工作表 B 有 10 列数据。

我想选择其中的 3 个列内容(A、B、F)。

并将它们显示在不同列的这个列表框中,但它只是不起作用并且找不到正确的方法来执行此操作..

这是我到目前为止所拥有的:

git://gist.github.com/4131461.git

所以最后我想要一个包含 3 列的列表框,每列填充 3 列的 1-10 范围..

我刚开始做VBA,我不知道该怎么做..

帮助?

4

1 回答 1

5

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
于 2012-11-22T14:51:48.720 回答