【发布时间】:2018-06-27 13:27:18
【问题描述】:
我正在尝试在工作簿中打印多张工作表,但前提是某个单元格在某个单元格中的该工作表上具有“打印”功能。我无法让循环通过选项卡并在最后一个停止。这里有一些尝试
1) 检查第一个选项卡,然后转到下一个选项卡 - 但是如何在最后一张纸上结束循环?工作表上总是同名
Worksheets("name of 1st worksheet").Activate
If Range("I6") = "Print" Then
Range("a1:h16").PrintOut
End If
Do
ActiveSheet.Next.Activate
If Range("I6") = "Print" Then
Range("a1:h16").PrintOut
End If
Loop
2) ('正在尝试选择工作表 8-45) 暗淡我只要 对于 i = 8 到 45 If Range("I6") = "Print" Then 结束如果
【问题讨论】:
-
不用激活,使用worksheets集合