我有一张带有两张纸的电子表格,我们称之为表A和表B.
从表A中,我单击一个按钮,它会打开一个带有列表框的表单 . 表B有10列数据 .
我想选择其中3列的内容,(A,B,F) .
并将它们显示在不同列中的这个列表框中,但它只是不起作用,无法找到正确的方法来执行此操作 .
这是我到目前为止:
混帐://gist.github.com/4131461.git
所以最后我想要一个包含3列的列表框,每个列填充3列中的1-10范围 .
我刚刚开始做VBA,我不知道该怎么做..
救命?
lbData是列表框,根据需要更改Sheet2以引用您的数据 . 在userform中添加以下内容:
Private Sub UserForm_Initialize() With Me.lbData .ColumnCount = 3 .ColumnWidths = "33;33;33" .RowSource = Sheet2.Range("A1:C10").Address End With End Sub
1 回答
lbData是列表框,根据需要更改Sheet2以引用您的数据 . 在userform中添加以下内容: