首页 文章

工作表列中的VBA多列列表框

提问于
浏览
2

我有一张带有两张纸的电子表格,我们称之为表A和表B.

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

我想选择其中3列的内容,(A,B,F) .

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

这是我到目前为止:

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

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

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

救命?

1 回答

  • 5

    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
    

相关问题