为窗体添加列表框c语言,给用户窗体控件ListBox列表框填充单元格数据的多种方法...

ListBox列表框,是OFFICE软件之VBA用户窗体的一种控件。

如果我们能够将Excel中的某区域的单元格数据,绑定到此控件,对于处理电子表格数据来说,是相当的方便,下面,给您说说,绑定数据的办法。当然了,要绑定,一般都使用VBA代码拉!

您可以通过下面所介绍的三种方式为列表框获取数据。

第一种方法:使用RowSource属性

您能将列表框直接与工作表上的一个单元格区域相链接。在该区域中的数据变化将会引发列表框数据产生相应的变化;但在列表框中的数据是只读的,您不能通过改变列表框中的项目来改变工作表中的内容。

注意,RowSource参数是一个字符串,而不是一个单元格区域:

lstNames.RowSource =

Range("Names").Address;其中Names指的是Excel命名区域。

第二种方法:使用List属性或Column属性

您能使用List属性和Column属性来设置列表项目,这两个属性除了方向不同外,实质上是相同的。

List属性的语法为:List(行,列);Column属性的语法为:Column(column,row)。您能复制整个数组到列表框中,或者只是在列表框中设置单个的项目。

lstNames.List = Range("Names").Value

第三种方法:AddItem方法

AddItem方法在列表框中添加一行,并且您能放置一个值在新行的第一列中。在多列列表框中,您必须使用List属性或Column属性放置值在剩下的列中。

With lstNames

.Additem

.List(0, 0) = "John"

.List(0, 1) = "Smith"

End With

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值