美文网首页
Excel如果隐藏sheet且不能被别人unhide

Excel如果隐藏sheet且不能被别人unhide

作者: starfly | 来源:发表于2018-08-30 10:13 被阅读0次

有时需要把excel分享给其他人,其中有隐藏的sheet不想被其他人看到,希望其他人也不能取消隐藏

右键点击excel的sheet名,选择选择查看代码


image.png

在左上方VBAproject中选中希望隐藏的sheet,在左下方的属性框内将visible设置成2-xlSheetVeryHidden,即可实现隐藏这个sheet


image.png

这个方法隐藏的sheet,包括自己也不能通过unhide实现取消隐藏,如果需要取消隐藏,要按上面的步骤将sheet的visible属性设置回0-xlSheetHidden

excel VBA 中visible属性:
0-xlSheetHidden,0代表隐藏对象,但可以通过菜单再显示
-1 - xlSheetVisible,-1代表显示对象
2-xlSheetVeryHidden, 2代表隐藏对象,但不可以通过菜单显示,只能通过VBA修改为显示状态

如果希望通过密码保护VBA中的visible属性:
1.将文件另存为启用宏的工作簿
2.进入VBA代码,在该文件的VBAProject下插入模块


image.png

插入模块后在左侧就会多一个模块目录


image.png

3.右键点击模块1--->VBA project属性,打开VBA project属性设置,设置密码


image.pgn
image.png

4.保存重新打开,如果要进入代码界面,就提示输入密码了

相关文章

网友评论

      本文标题:Excel如果隐藏sheet且不能被别人unhide

      本文链接:https://www.haomeiwen.com/subject/gycrwftx.html