![](/img/trans.png)
[英]VBA If cell (or range) on sheet1 contains any value then clear content of cell range on sheet 2
[英]VBA clear content in cell range, except for sheet 1
应该如何编写代码以使其跳过 sheet1?
Sub Clear_All()
Dim Ws As Worksheet
For Each Ws In ActiveWorkbook.Worksheets
Ws.Range("A11:F800").ClearContents
Next Ws
End Sub
标准的方式是这样的
For Each Ws In ActiveWorkbook.Worksheets
If Ws.Name <> "Sheet1" Then Ws.Range("A11:F800").ClearContents
Next Ws
但是,如果Sheet1
已经是工作簿中最左侧的选项卡,那么您可以更简单地执行此操作
Dim i as Long
For i = 2 to Worksheets.Count
Worksheets(i).Range("A11:F800").ClearContents
Next i
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.