作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我通过将组合框从用户窗体工具栏拖动到工作表上来创建一个下拉列表。我从书中的一些单元格中为其分配了一些值。现在我想要一些 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/
假设我在 net.aserve 和 bordeaux-threads 之上构建了一个应用程序。我的包声明可能如下所示: (defpackage :my-package (:use :cl :net
我是一名优秀的程序员,十分优秀!