保護工作表後,還可以用分級顯示嗎

有的時候,我們必須要保護工作表。比如說:我們做了某項工程的套表,裡面設置了很多的函數公式,如果使用者有誤操作的話,那麼我們的整套表格就報廢了。此時我們需要設置隱藏函數,防止誤操作的情況發生,就需要我們進行“保護工作表”操作才可以起到隱藏函數的效果。

可是在Excel的工作表保護模式下,有一些功能是有衝突的。比如分級顯示功能,如下圖:

保護工作表後,還可以用分級顯示嗎

那麼我們需要怎麼做才能既要保護工作表,用可以使用分級顯示呢?兩句VBA代碼就可以解決我們的問題。

保護工作表後,還可以用分級顯示嗎


效果如下圖:


保護工作表後,還可以用分級顯示嗎

是不是很簡單就搞定了,在工作薄的Open事件中,使用了工作表的Protect方法和EnableOutlining屬性。

添加工作表密碼“111”,和我們設置的工作表密碼一致,按實際情況大家可以改動一下。

Userinterfaceonly是對工作界面的保護。

編後語:

重申一下,Excel的製表思路是很關鍵的。只有我們想不到,沒有Excel做不到,看起來有些誇張,但是事實如此,有很多的Excel界的大咖一次一次的給了我們驚豔的表現,而我們還有什麼理由去懷疑Excel是一個很好的個人辦公自動化的軟件。我們會在這裡等你來學。


分享到:


相關文章: