【问题标题】:View hidden sheet, Unable to set the visible property of the worksheet class errors查看隐藏工作表,无法设置工作表类的可见属性错误
【发布时间】:2021-12-03 22:29:48
【问题描述】:

我有一个带有 4 个选项卡的 excel 文件,表 1 的所有单元格都受保护,表 2 被隐藏,表 3 完全受密码保护。我需要查看和编辑工作表 2,但无法这样做。

我尝试了一个我在网上看到的解决方案去查看,自定义视图,然后添加然后显示。这不起作用。

我会注意到我的底部栏是灰色的,我也无法从顶部的主页功能区“插入”工作表。 ______

然后我尝试了以下 VBA 宏解决方案,Sheet2 名称 = 状态。

 ActiveWorkbook.Worksheets("States").Unprotect Password:="password"
 ActiveWorkbook.Worksheets("States").Visible = -1
 ActiveWorkbook.Worksheets("States").Visible = False

但是我仍然只收到错误“运行时错误'1004':无法设置工作表类的可见属性” 即使在工作表的 VBA 属性中,如果我尝试设置它,我也会得到以下弹出窗口

【问题讨论】:

  • 工作簿是否受到保护(包括结构)?
  • @BigBen 在“VBAProject - 项目属性”窗口中?在该屏幕中,未选中“查看项目以供查看”框。下方的“查看密码”部分的字段中有星号。
  • 如,审阅 > 保护工作簿免受普通 Excel 功能区的影响。
  • @BigBen 允许我在可见性菜单中使用“取消隐藏”。

标签: excel vba office365 protected


【解决方案1】:

您的工作簿受到保护。

在更改工作表的可见性之前取消保护您的工作簿结构。

【讨论】:

    猜你喜欢
    • 2014-06-18
    • 2023-02-10
    • 1970-01-01
    • 1970-01-01
    • 2020-11-26
    • 2017-08-04
    • 2019-12-30
    • 1970-01-01
    • 2013-05-17
    相关资源
    最近更新 更多