12.23 Excel小技巧:按照指定條件隱藏

如果你的工作表太多,又想批量隱藏怎麼辦?發給同事的表格害怕被編輯的一塌糊塗?今天就使用vba的條件判斷來製作一個小工具:當在b/d列中輸入隱藏/保護,對應的工作表就會隱藏或者受到保護!效果如下:

對應vba代碼:就是一個簡單的邏輯判斷,如果b列中有隱藏,就將對應的工作表隱藏,如果b列中為空的話就取消隱藏工作表!

Excel小技巧:按照指定條件隱藏/保護工作表,不愁同事改我的表了

那麼同樣如果你需要按照指定條件保護工作表,就可以修改相關代碼:同樣判斷d列中包含【保護】的時候對應的工作表是不能被編輯的!

Excel小技巧:按照指定條件隱藏/保護工作表,不愁同事改我的表了

如果你不想讓別人知道你得代碼,就可以對其加密,但是這種方法比較容易被破解!設置方法:在vba編輯器得菜單欄中找到【工具】——vba工程屬性——切換到保護選項卡下——查看時鎖定工程——設置密碼——關閉excel重啟即可

Excel小技巧:按照指定條件隱藏/保護工作表,不愁同事改我的表了

調用vba代碼

找到excel的【目錄】表,更改工作表事件【change】只要表裡發生了變化就會執行這兩個代碼,這樣就不要每次更改條件後還需要點擊控件了!

Excel小技巧:按照指定條件隱藏/保護工作表,不愁同事改我的表了

附件是:更好的使用數據透視表!如有需要源文件的朋友:1、首先關注作者

3、到主頁私信回覆【代碼】即可


分享到:


相關文章: