excel怎么设置隐藏工作表显示(按照指定条件隐藏)

如果你的工作表太多,又想批量隐藏怎么办?发给同事的表格害怕被编辑的一塌糊涂?今天就使用vba的条件判断来制作一个小工具:当在b/d列中输入隐藏/保护,对应的工作表就会隐藏或者受到保护!效果如下:

对应vba代码:就是一个简单的逻辑判断,如果b列中有隐藏,就将对应的工作表隐藏,如果b列中为空的话就取消隐藏工作表!

excel怎么设置隐藏工作表显示(按照指定条件隐藏)(1)

那么同样如果你需要按照指定条件保护工作表,就可以修改相关代码:同样判断d列中包含【保护】的时候对应的工作表是不能被编辑的!

excel怎么设置隐藏工作表显示(按照指定条件隐藏)(2)

如果你不想让别人知道你得代码,就可以对其加密,但是这种方法比较容易被破解!设置方法:在vba编辑器得菜单栏中找到【工具】——vba工程属性——切换到保护选项卡下——查看时锁定工程——设置密码——关闭excel重启即可

excel怎么设置隐藏工作表显示(按照指定条件隐藏)(3)

调用vba代码

找到excel的【目录】表,更改工作表事件【change】只要表里发生了变化就会执行这两个代码,这样就不要每次更改条件后还需要点击控件了!

excel怎么设置隐藏工作表显示(按照指定条件隐藏)(4)

附件是:更好的使用数据透视表!如有需要源文件的朋友:1、首先关注作者

2、转发/评论/点赞本文章

3、到主页私信回复【代码】即可

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页