我已经能够处理这个问题了。
我肯定有无用的东西在这,我移动的nexts,循环,与等左右,看到不同的结果,所以我知道笑话...
我最大的障碍是让循环1中相同的动作发生在循环2中,但在下一个选择的单元格中。
我差不多凌晨一点就走了...
谢谢大家抽出时间!!
更新代码:
子循环复制粘贴()将范围变小为范围将范围变小为范围将范围2变小为范围
counter = 0
bkpages = Worksheets("Key").Range("B3").Value
当bkpages〉= bkpages '当bkpages〉1时执行
Set Rng = shPicPg.Cells(2, 2)
Set pstrng = shPrintPg.Cells(2, 2)
Set Rng2 = Rng.Offset(0, i)
Set pstrng2 = pstrng.Offset(0, i)
对于i = 2至bkpages步骤(3)
带有工作表(“PicPg”)。选择
Rng2.Select
Rng2.CopyPicture
With Worksheets("PrntPg").Select
pstrng.Select
Sheets("PrntPg").Pictures.Paste
End With
结束于
pstrng2 = pstrng2
Rng2 = Rng2
Next i
回路
末端子组件
1条答案
按热度按时间qacovj5a1#
这两个方法都用于循环和迭代。如果你想使用For,只需给予它一个开头和一个结尾
还有很多不同的写法。
你可以用单元格迭代来完成循环
你甚至可以用你自己的条件来设置止损
如果您已经达到了想要的结果,您甚至可以退出Do或Exit For。