VBA编程,ComboBox下拉列表控件实用属性,一般人都不知道

VBA编程,ComboBox下拉列表控件实用属性,一般人都不知道下拉列表控件是任何编程语言都将用到的一个类型,同样vba也不例外,本文介绍一下有关ComboBox控件几个重要属性,也是十分有用的几个属性。具体

欢迎大家来到IT世界,在知识的湖畔探索吧!

下拉列表控件是任何编程语言都将用到的一个类型,同样vba也不例外,本文介绍一下有关ComboBox控件几个重要属性,也是十分有用的几个属性。

具体如下图所示:

VBA编程,ComboBox下拉列表控件实用属性,一般人都不知道

同时,我们还应用到如下表内容进行操作。

实际上,通过设置单元格区域范围可以给下拉列表作为一个数据源,进行填充。

VBA编程,ComboBox下拉列表控件实用属性,一般人都不知道

示例效果如下图:

通过设置两个属性,可以实现提取下拉列表值,和显示值的功能。

如果想设置下拉列表可以使用RowSource属性来给列表赋值,通过DropDown方法,可以显示下拉列表数据,当然也可以点击列表框右侧按钮显示。

VBA编程,ComboBox下拉列表控件实用属性,一般人都不知道

如上图所示,显示出来一下拉列表的可选值。

接下来,就会遇到两个问题,一个是我们选择了哪一个值,另一个问题就是选择之后,列表框中显示什么值。

这样,就会用到2个属性来实现。

返回选择值,使用属性:BoundColumn=long ,long就是列号。

列表框显示值,使用属性:TextColumn=long,同样long是列号。

如下图示例:

VBA编程,ComboBox下拉列表控件实用属性,一般人都不知道

上述示例中选择第3列为值,第2列为列表框显示值。

下面用代码来进行实现。

With Me.ComboBox1
    .BoundColumn = 2 'Value值
    .TextColumn = 1 '显示值
    .ColumnCount = 3 '列表数
    .RowSource = "A1:D10"
End With

欢迎大家来到IT世界,在知识的湖畔探索吧!

VBA编程,ComboBox下拉列表控件实用属性,一般人都不知道

总之就两个重点,一个是用户看到什么值,一个是用户想要返回什么值。

理解了这两点,本文中的两个属性就理解了,如果不能理解,可以在实践中进行调试,如果还不能理解,那么说明,目前的情况下,并没有遇到此类问题,也不必纠结。

欢迎关注、收藏

—END—

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/30404.html

(0)
上一篇 2024年 3月 11日 上午11:00
下一篇 2024年 4月 12日 下午7:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信