【发布时间】:2019-07-13 16:28:18
【问题描述】:
我有 15 张工作表,除了四张名为 graphs、print、summary 和 print 的工作表之外,我需要遍历所有工作表。
我的代码只排除了第一张而不是其他三张。
Dim Current As Worksheet
For Each Current In Worksheets
If Current.Name <> "Summary" And Current.Name <> "Model" And Current.Name <> "Print" And Current.Name <> "Graphs" Then
MsgBox Current.Name
Next
End Sub
我希望能够排除输出中的四张纸。 TIA
【问题讨论】:
-
您的问题中缺少
End If。也就是说,没有复制。在这里使用And是正确的。您的实际代码中是否偶然有Or? -
原始代码很长,我已经截断了。缺少的“End If”是一个错字。感谢您指出并为此道歉。