请教用VB读取任意一个EXCEL表格的数据并显示在listview中

syfxzjh 2015-05-27 04:34:58
我的form中有个选择excel文件的textbox,一个选择工作表的combobox,还有个用于显示数据的listview,我想实现选择工作表后就在listview中显示所选择的excel工作表中的数据,请帮忙看下以下代码怎么改

Dim litem As ListItem
For i = 2 To xlsheet.UsedRange.Rows.Count
Set litem = ListView1.ListItems.Add()
litem.Text = xlsheet.Cells(i, 1)
For j = 1 To xlsheet.UsedRange.Columns.Count
litem.SubItems(j) = xlsheet.Cells(i, j + 1)
Next
Next

总是提示 litem.SubItems(j) = xlsheet.Cells(i, j + 1) 有错误, 实时错误380,无效的属性值
...全文
796 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
一如既往哈 2015-05-27
  • 打赏
  • 举报
回复
改成下面的试试:
    For i = 2 To xlSheet.UsedRange.Rows.Count
        Set litem = ListView1.ListItems.Add()
        litem.Text = xlSheet.Cells(i, 1)
        For j = 1 To xlSheet.UsedRange.Columns.Count
            With litem.ListSubItems.Add
                .Text = xlSheet.Cells(i, j + 1)
            End With
        Next
    Next


7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧