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

有时需要把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.保存重新打开,如果要进入代码界面,就提示输入密码了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.1 VBA是什么 直到90年代早期,使应用程序自动化还是充满挑战性的领域.对每个需要自动化的应用程序,人们不得...
    浮浮尘尘阅读 22,202评论 6 49
  • 自从2014年开通[完美Excel]微信公众号以来,坚持分享已经学习到的Excel和VBA知识和心得,目前已分享文...
    完美Excel阅读 8,481评论 6 69
  • 使用首先需要了解他的工作原理 1.POI结构与常用类 (1)创建Workbook和Sheet (2)创建单元格 (...
    长城ol阅读 8,822评论 2 25
  • VBA订制工具栏 http://club.excelhome.net/thread-1047254-1-1.htm...
    大海一滴写字的地方阅读 2,397评论 0 0
  • 效果展示: 项目地址: 区块链浏览器源代码 相关参考技术文章: Android使用Infura、Web3j、Htt...
    wulijie阅读 1,288评论 0 2

友情链接更多精彩内容