如何在不可读的内容修复后删除废弃的工作表?

时间:2014-12-09 06:41:11

标签: excel vba excel-vba

我的问题:我如何删除已被放弃的Excel工作簿中的工作表'通过Excel?我试图删除的表单已经被放弃了#39;是下面的屏幕截图中有一点绿色' x'在他们身上。

详细说明:

每隔一段时间我就会在Excel中出现难以理解的内容错误,其中大部分内容的最终原因都是未知的(尽管投入了无数小时试图解决它)。我很高兴收到有关不可读内容错误的提示,但我可能已经阅读了至少两次在线提供的所有建议。我离题了...无论如何,当我得到“不可读的内容”时#34;弹出并通过单击是修复我,Excel(貌似)在我的工作簿中创建一个新的重复修复的错误工作表,并放弃旧工作表对象中的所有代码。所以最后,在修复后,我留下了我所谓的“被遗弃”的东西。带有一点绿色的薄片' x'在项目浏览器中显示的工作表对象上,无法访问(据我所知)。我还留下了一张经过修复的新工作表,但不包含任何工作表对象代码。如何删除带有绿色x的纸张?

例如,我说放弃了,因为这会返回' 7,当项目查看器屏幕截图中明显有超过7个工作表对象时:

Sub test()
Debug.Print Sheets.Count
End Sub

此外,下面的代码返回"值"现在是第二张,所以我如何在下面的项目查看器屏幕截图中访问/删除Sheet1:

Sub test()
Debug.Print Sheets(1).Name
End Sub

Project Explorer

0 个答案:

没有答案