欢迎大家来到IT世界,在知识的湖畔探索吧!
下拉列表控件是任何编程语言都将用到的一个类型,同样vba也不例外,本文介绍一下有关ComboBox控件几个重要属性,也是十分有用的几个属性。
具体如下图所示:
同时,我们还应用到如下表内容进行操作。
实际上,通过设置单元格区域范围可以给下拉列表作为一个数据源,进行填充。
示例效果如下图:
通过设置两个属性,可以实现提取下拉列表值,和显示值的功能。
如果想设置下拉列表可以使用RowSource属性来给列表赋值,通过DropDown方法,可以显示下拉列表数据,当然也可以点击列表框右侧按钮显示。
如上图所示,显示出来一下拉列表的可选值。
接下来,就会遇到两个问题,一个是我们选择了哪一个值,另一个问题就是选择之后,列表框中显示什么值。
这样,就会用到2个属性来实现。
返回选择值,使用属性:BoundColumn=long ,long就是列号。
列表框显示值,使用属性:TextColumn=long,同样long是列号。
如下图示例:
上述示例中选择第3列为值,第2列为列表框显示值。
下面用代码来进行实现。
With Me.ComboBox1
.BoundColumn = 2 'Value值
.TextColumn = 1 '显示值
.ColumnCount = 3 '列表数
.RowSource = "A1:D10"
End With
欢迎大家来到IT世界,在知识的湖畔探索吧!
总之就两个重点,一个是用户看到什么值,一个是用户想要返回什么值。
理解了这两点,本文中的两个属性就理解了,如果不能理解,可以在实践中进行调试,如果还不能理解,那么说明,目前的情况下,并没有遇到此类问题,也不必纠结。
欢迎关注、收藏
—END—
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/30404.html