EXCEL隐藏工作簿?

来源:百度知道 编辑:UC知道 时间:2024/07/07 10:11:21
我在宏中用workbooks.open ""打开一个工作簿,该如何隐藏这个打开的工作簿?因为我要复制其中的内容到另一个工作簿,但又不想让它显示出来.
谢谢 GS_Andy的回答,但是有个问题,你的方法只能隐藏某个EXCEL的SHEET表,但是我想做的是:
在一个EXCEL(如1.XLS)的宏中用workbooks.open打开另一个EXCEL(如2.XLS),然后,把2.XLS隐藏(并非关闭),这该如何实现??

1\在当前工作表下,选择"格式"--"工作表",选择隐藏就可以了,但此方法只是一般性隐藏,别人用同样的方法反向操作就可以显示出来.

2\深度隐藏,
使用ALT+F11,打开VB编辑器,在"ThisWorkbook"中输入如下代码
Private Sub Workbook_Open()
Sheet1.Visible = -1
End Sub
就可以了,如过显示,把-1改为2就可以了.
说明: Sheet1是VB编辑器下显示的名称,如果你的工作表名修改了,它依然显示SHEET1,只是后面()里为你修改的表名.