Dzwebs.Net

撰写电脑技术杂文十余年

给用户窗体控件ListBox列表框填充单元格数据的多种方法

Admin | 2010-6-20 20:38:34 | 被阅次数 | 15017

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  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


该杂文来自: Excel杂文

上一篇:Excel大写金额数字转换小写金额数字的函数代码

下一篇:Excel宏与函数的本质区别

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计