excel vba 列表框 中属性:rowsource sheet2!a1:b9,controlsource 求属性,谢谢?

 我来答
2724421
2012-03-21 · TA获得超过2493个赞
知道大有可为答主
回答量:1551
采纳率:71%
帮助的人:950万
展开全部
列表框控件、BoundColumn、ControlSource 和 RowSource 属性示例

下例在列表框中使用工作表单元格的区域,并且,当用户从列表中选中一行时,在另一工作表单元格中将显示该行索引。这个代码示例使用了 RowSource 、BoundColumn 和 ControlSource 属性。

若要使用该示例,请将示例代码复制到某窗体的声明变量部分。请确保该窗体包含名为 LIstBox1 的列表框。在工作表单元格的 A1:E4 中输入数据。还需确认单元格 A6 中没有数据。

Private Sub UserForm_Initialize()

ListBox1.ColumnCount = 5
ListBox1.RowSource = "a1:e4"

ListBox1.ControlSource = "a6"
'把 ListIndex 置于单元 a6
ListBox1.BoundColumn = 0
End Sub
更多追问追答
追问
你好,我想controlsource,将选中行,都显示出来,谢谢!比如,rowsource sheet2!a1:b9
时,controlsource怎么样才能显示a1:a9非常感谢。
追答
controlsource 的属性不是你理解的那样.listbox控件的这两个属性要创建了实体,然后赋值才可用
不能直接在控件属性里设置 你把上面的例子做一遍 就明白了 仔细阅读以下例子的说明
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式