Excel 用户表单下拉列表 - 从所有列获取数据?

问题描述 投票:0回答:1

我创建了一个带有组合下拉列表的用户表单。 我一般都能正常工作。

我的问题是,据我所知,我只能将其绑定到一列。 例如,在屏幕截图中有 3 列。 有没有办法拉出所有 3 列? 也许可以在用户表单的文本框中输入它们?

谢谢!

Userform Dropdown Screenshot

我只尝试使用 BoundColumn 属性,我不知道如何才能实现我正在寻找的东西。

Properties Screenshot

excel vba drop-down-menu userform
1个回答
0
投票

我们可以使用其

List
访问 ComboBox 数据,并使用其
ListIndex
属性获取当前行数据。

Private Sub ComboBox1_Change()
    With ComboBox1
        Debug.Print .List(.ListIndex, 0), .List(.ListIndex, 1), .List(.ListIndex, 2)
    End With
End Sub
© www.soinside.com 2019 - 2024. All rights reserved.