`
阅: 81 | 回: 2
vba工作表怎样循环 全部 , 编号:05933 快速回复
发表于2024/10/23 18:26:47 楼主 
头像 等级:初学者
积分:5
财富值:2.0
身份:普通用户

请问一下工作表怎样循环

    For d = 1 To 31 '总共工作表数量
    wb1.Sheets(10).Cells(d + 3, 3) = wb2.Sheets(d).Cells(2, 4).Value
    wb1.Sheets(10).Cells(d + 3, 4) = wb2.Sheets(d).Cells(2, 5).Value
    wb1.Sheets(10).Cells(d + 3, 6) = wb2.Sheets(d).Cells(2, 8).Value
    Next
    
    For d = 1 To 31 '总共工作表数量
    wb1.Sheets(11).Cells(d + 3, 3) = wb2.Sheets(d).Cells(3, 4).Value
    wb1.Sheets(11).Cells(d + 3, 4) = wb2.Sheets(d).Cells(3, 5).Value
    wb1.Sheets(11).Cells(d + 3, 6) = wb2.Sheets(d).Cells(3, 8).Value
    Next
现在想把wb1.Sheets(10) - wb1.Sheets(50) 还有cells()里面 怎么循环,请大佬帮忙回复一下,谢谢你了!

我的个性签名
发表于 2024/10/24 8:32:57   
头像 等级:传说级人物
积分:2495
财富值:5
身份:系统管理员
两层循环
方方格子安装教程http://www.ffcell.com/WenKu/article.aspx?id=376
发表于 2024/10/24 11:45:13   
头像 等级:初学者
积分:5
财富值:2
身份:普通用户
非常感谢你的回复,自己解决了!
我的个性签名

快速回复

目前不允许游客发表,请 登录 注册 后再发贴。