gpt4 book ai didi

vba - 在 VBA 中获取下拉列表值并获取下拉列表的名称...无处可寻?

转载 作者:行者123 更新时间:2023-12-01 22:47:54 25 4
gpt4 key购买 nike

我通过将组合框从用户窗体工具栏拖动到工作表上来创建一个下拉列表。我从书中的一些单元格中为其分配了一些值。现在我想要一些 VBA 代码以字符串的形式访问所选下拉项的值。

我的下拉列表仅包含文本。

另外,我如何找到这个新创建的下拉列表的名称(它不在属性中!)?

最佳答案

Dim dd As DropDown
Set dd = ActiveSheet.DropDowns("Drop Down 6")
Set r = Sheet2.Range(dd.ListFillRange)

Set ddValue = r(dd.Value)

注释:

  • DropDown 不是一个可见的类。你只需使用它即可发挥作用。

  • 查找下拉列表的名称CONTROL(不是用户表单)只需看看
    屏幕左上角的名称框,位于 A 列上方。它表示控件的名称您右键单击您的控件。-

  • Sheet2 是下拉列表所在的位置人口稠密。所以无论您的列表数据在哪里是。

    希望对大家有帮助。

关于vba - 在 VBA 中获取下拉列表值并获取下拉列表的名称...无处可寻?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3826353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com