Foxtable(狐表)用户栏目专家坐堂 → EXCEL中的多个sheet如何遍历?


  共有3266人关注过本帖树形打印复制链接

主题:EXCEL中的多个sheet如何遍历?

帅哥哟,离线,有人找我吗?
南望
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:392 积分:3312 威望:0 精华:0 注册:2014/4/9 10:04:00
EXCEL中的多个sheet如何遍历?  发帖心情 Post By:2015/4/2 16:54:00 [只看该作者]

如何在下面代码中加入对EXCEL中的多个sheet的遍历?

        Dim Book1 As New XLS.Book(file)
        Dim Sheet1 = Book1.Sheets(0)
                    
            For i As Integer = 0 To Sheet1.Rows.Count-1
               
                For j As Integer = 0 To Sheet1.Cols.Count -1
                   
                    If Sheet1(i, j).Text > ""  AndAlso dic.ContainsKey(Sheet1(i, j).Text) Then
                            Sheet1(i, j).value = Sheet1(i, j).Text & vbcrlf & dic(Sheet1(i, j).Text)
                            
                Next
            Next

 

 



 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/4/2 16:55:00 [只看该作者]

For Each sheet1 As Object in Book1.Sheets

 

Next


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/2 16:56:00 [只看该作者]

for k as integer = 0 to Book1.Sheets.count-1
  Dim Sheet1 = Book1.Sheets(k)
next

 回到顶部