我从别的帖子中找到了这个用ListBox实現复选的功能楼主提供的文件能实现复选。但是我把代码修改后复制到别的文件后(就2个模块代码)出现“要求对象”的报错,在“.MultiSelect=1”这条中报错应该ListBox没定义?新人求助 |
在使用Excel编写VBA程序时用到ListBox,然后研究了下它的所有属性其实这个控件功能很不好用,太老了最重要的是还不支持鼠标滚轮,很不好操作但是考虑到兼容性,还是使鼡它
其实读取、写入数据用ListBox.List已经足够了,而BoundColumn和TextColumn主要是用于读取数据有什么鸟用?我也不是很清楚但是可以像下面这样用。这两个参數相当于设置了列的索引(j)只需选中行(i)即可读取对应的数据List(i,j)。其中BoundColumn与Value关联;TextColumn与Text关联。