VBA:当提到另一个工作表时,它不被发现

新来的社区,所以请原谅任何错误。

使用VBA我试图在Excel中循环一些表(操作将在稍后添加)。 然而,当SH = 2时,它在第二行遇到了40036的错误,我无法解释。 也许别人可以? (顺便说一下,工作簿目前有5张)

For Sh = 1 To ActiveWorkbook.Worksheets.Count If ActiveWorkbook.Worksheets(Sh).Name <> "Overview" Then MsgBox ActiveWorkbook.Worksheets(Sh).Name End If Next 

更容易的方法来做同样的过程(不要给我错误,我猜是索引错误的结果)

 Dim Sh As Worksheet For Each Sh In ActiveWorkbook.Worksheets If Sh.Name <> "Overview" Then MsgBox(Sh.Name) End If Next Sh