我有一个包含三个工作表的Excel工作簿。但是,所有工作表似乎都是隐藏的,因为它们的可见性设置为xlSheetVisible(通过查看VBA编辑器中的工作表属性找到)。
这是我迄今为止尝试解决问题的方法。
搜索Google寻求帮助,但所有类似问题都已通过将可见性从xlSheetHidden更改为xlSheetVisible来解决。但在我的情况下,设置已设置为xlVisible。
通过阅读本文,您可能已经猜到我能够从VBA编辑器中查看和访问工作表。
尽管查看了普通的Excel用户界面,但所有按钮都被禁用,并且单击topleft角落中的office / file按钮并不允许我保存工作簿。但是,如果我对VBA本身进行任何更改并尝试关闭工作簿,则Excel会询问是否要保存工作簿。
答案 0 :(得分:7)
您描述的所有内容都会让我相信您隐藏了工作簿窗口,而不是工作表。隐藏工作簿窗口时,所有工作表都将隐藏,工具栏中的大部分功能都会变灰。
在Visual Basic编辑器中,您还可以看到所有工作表及其可见性为xlVisible
,但在屏幕上无法看到它们。这是因为它们是可见的,但显示它们的窗口不是。
请尝试点击工具栏中的查看标签,然后点击窗口窗格,点击取消隐藏。
如果这不起作用,请尝试切换工作簿的可见性。
答案 1 :(得分:0)
听起来这可能真的是你的问题......
http://vbadud.blogspot.co.uk/2010/08/hide-sheet-tabs-using-vba-hide-excel.html