【问题标题】:EXCEL can't unhide hidden sheetEXCEL 无法取消隐藏工作表
【发布时间】:2018-06-20 04:07:41
【问题描述】:

尝试创建一个从 ACCESS 获取数据的工作簿。我可以打开工作簿并添加一些代码以在 excel 中自动打开。但是当我尝试编辑时,它一直告诉我必须取消隐藏隐藏的工作表。并且取消隐藏命令是灰色的。当我第一次设置它时,我选择了个人工作簿,我认为它适用于我打开的任何书。一路上我一直在删除工作簿以便重新开始,所以我认为没有什么可以删除的。我想将此代码添加到自动启动,但我无法获取代码。以下代码应该取消隐藏所有隐藏的工作簿/工作表:

     Sub Viewit()
     Dim Ws As Worksheet
     Application.ScreenUpdating = False
     For Each Ws In Worksheets
     Ws.Visible = True
     Next Ws
     Application.ScreenUpdating = True
     End Sub

寻找更好的解决方案,而我正在做的事情是错误的。

谢谢

【问题讨论】:

  • “我想将此代码添加到自动启动,但我无法访问代码。” - 这是什么意思?

标签: excel vba


【解决方案1】:

有一个非常隐蔽的关卡:

ActiveWorkbook.Sheets("sheet name").Visible = xlSheetVeryHidden

xlSheetVeryVisible 效果相反

请注意,此级别只能通过 vba 进行控制,但函数可以与非常隐藏的工作表上的单元格一起使用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-25
    • 2014-08-07
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-05
    • 1970-01-01
    相关资源
    最近更新 更多