excel 2013在vba中隐藏工作表, 设置密码后在vba中打开不用输入密码?

exce2013,相隐藏一个工作表,在vba中已设置Visible为 2 veryhidden,然后再工具----vba属性-----勾选了 查看锁定工程,也设置了密码,然后保存,关闭。结果再次打开工作薄时进入vba显示此工作表是不用输入密码,怎么回事啊?请大侠予以解答。谢谢了。

设置的密码只是 查看 VBA代码时的密码,与隐藏的工作表无关,取消隐藏就可以看到。
如要想不被直接查看到,比如是sheet1 要隐藏,除非进入 vba中修改,否则不能被看到。
可以 worksheet的代码区,加入如下:
Private Sub Worksheet_Activate()
Sheet1.Visible = xlSheetVeryHidden
End Sub
只要sheet1被激活就隐藏,这样如果不进入VBA中修改,就无论如何也打不开sheet1,只有将这行注释了,才能取消隐藏后打开。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-10
excel 里没有"以密码去隐藏工作表"的功能.

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网