在VBA的UserForm窗口中添加一个ListBox,把ListBox的 .ColumnHeads 属性设置成True时,它就会出现一个表头行。
如何用代码来按自己的要求来设置表头的文本内容呢?
特别是ListBox有多列时,如何设置每一列表头的内容呀?不知道我把问题说清楚没有呀,请高手们多多关照。

解决方案 »

  1.   

    到这个网站查找或问下
    http://club.excelhome.net
      

  2.   

    曾经也想这样用 ListBox,最后的选择是放弃...........飘过~~~~~~~~~~~
      

  3.   

    要在VBA的UserForm窗口中设置ListBox的表头,必须设置RowSource等属性以指定数据来源。例如:
    在Excel中,如果数据放在 Sheet1!A1:C4,如下所示
    Name     Age    Gender
    Tom      14      Male
    Jerry    11     Female
    Clinton  30      Male
    则设置RowSource为 Sheet1!A2:C4,A1:C1自动作为表头处理。
      

  4.   

    原来ListBox的表头是这样使用呀,谢谢你的回答!
    以后需要帮忙的时候,再请高手们关照。