我需要在listbox 控件加入多列
1.如何加列标题
2.如何加入行数据
3.在EXCEL的VBA中实现

解决方案 »

  1.   

    listbox只能加入某一列的数据,,你看不懂你什么意思???有事找我联系吧,我会VBA,[email protected]
      

  2.   

    listbox1.AddItem "asd"
    把列标题什么的加进来
      

  3.   

    listbox只能加入一列,如果要多列,需要多个listbox并排放置,并使用代码同步!
    行数据使用 listbox.additem  就可以了!标题就是第一行啊!
      

  4.   

    listbox的列并不是真正的列啊,只不过是把一屏显示不了的内容放到了右边而不是下边罢了,实际上还是一列,也就是说listbox是一维的,不是二维的,只有行,没有列
      

  5.   

    楼主所说的好像listview控件适合你的要求。
      

  6.   

    要显示多列,可以将数据给一个数组,然后把数组付给listbox如:listbox.list()=myarray
      

  7.   

    使用ListView或者使用多个ListBox
      

  8.   

    如下
    List1.Columns = 5 '顯示多列,好像與控件的大小也有關
    list1.additem "a"for i=0 to 100
    list1.list(i)=i  '賦值
    next
      

  9.   

    多列的LIST,那不就是GRID吗,使用MSFLEXGRID就可以满足你的要求了。现成的控件为什么不用呢?
      

  10.   

    你可以引用ListView呀?
    干嘛死心眼,,非要用ListBox
      

  11.   

    如要行,列结合使用的
    推荐使用ListView.它能很好做到这一点。
      

  12.   

    我针对第二个问题进行解答
    listbox 控件可以加入多列,在控件的List1.Columns 中可以设定。
    加入行数据可以使用 listbox1.list(i,j)=   或 listbox1.column(j,i)=