Excel vba隐藏工作表

时间:2016-01-31 10:08:35

标签: excel-vba vba excel

我有几个带宏的工作表,有些工作表使用宏中的其他工作表。 我只希望看到1个工作表,其余部分必须隐藏。如果我隐藏工作表,宏就不会运行。

我的错误是什么?

1 个答案:

答案 0 :(得分:0)

如果隐藏了工作表,并且宏没有首先取消隐藏工作表,那么它将无法工作。您可以添加一些简单的代码来处理它,例如:

If sheets("sheet1").visible = false
Then sheets("sheet1").visible = true

这将测试它是否可见,然后如果没有则取消隐藏。