【问题标题】:Excel errors out on existing sheet现有工作表上的 Excel 错误
【发布时间】:2015-04-06 22:48:49
【问题描述】:

我正在编写一个 VBA 宏来重置我经常使用的计算工作簿的某些区域。我的计算宏在运行时会隐藏不相关的工作表。我希望重置宏使所有工作表可见。所以,我写了这段代码:

For Each ws In ActiveWorkbook.Sheets
    ws.Visible = True
Next ws

但是,当我运行它时,它总是在特定的工作表上出错。确切的错误信息是这样的:
我究竟做错了什么?该工作簿确实包含一些“图表”工作表。但是,我收到标准工作表的错误。我也没有dim ws as Worksheet,因为它不能与图表一起使用。

【问题讨论】:

  • 检查工作表是否受到保护。

标签: excel vba excel-2013


【解决方案1】:

您是否尝试过将ActiveWorkbook.Sheets 更改为ActiveWorkbook.Worksheets

还可能值得检查工作簿本身是否受到保护。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-12
    • 1970-01-01
    • 1970-01-01
    • 2018-11-29
    • 2017-01-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多