一、我們通過(guò)選擇“格式”菜單下的“工作表”|“隱藏”命令,可以把當(dāng)前的活動(dòng)工作表隱藏起來(lái),在這里我們通過(guò)自定義數(shù)字格式來(lái)隱藏單元格中的數(shù)值,在菜單欄中選擇“格式”、“單元格”命令,在“單元格格式”對(duì)話框選擇“數(shù)字”選項(xiàng)卡,在“分類(lèi)”列表框中選擇“自定義”選項(xiàng),然后在右邊的“類(lèi)型”文本框中輸入“;;;”,單擊“確定”按鈕即可,隱藏后的數(shù)值只出現(xiàn)在編輯欄或正在編輯的單元格中,并且不會(huì)被打印出來(lái)。要將隱藏的數(shù)值重新顯示出來(lái),可選定單元格,然后在“單元格格式”對(duì)話框的“數(shù)字”選項(xiàng)卡中,單擊“分類(lèi)”列表中的“常規(guī)”選項(xiàng),這樣就可以應(yīng)用默認(rèn)的格式,隱藏的數(shù)值就會(huì)顯示出來(lái)。
二、我們也可以通過(guò)簡(jiǎn)單的VBA編制宏對(duì)工作表的Visible屬性來(lái)設(shè)置隱藏工作表,下面的代碼是名為“Hidesh”和“Showsh”的兩個(gè)宏,前者將工作表的Visible的屬性設(shè)置為False,當(dāng)運(yùn)行該宏之后,工作表Sheet1將變?yōu)殡[藏工作表,此時(shí)工作表不能被直接訪問(wèn),從而起到保護(hù)作用。后者是用來(lái)取消工作表的隱藏屬性。
Sub Hidesh()
Worksheets("sheet1").Visible=False
End Sub
Sub Showsh()
Worksheets("sheet1").Visible=True
End Sub
添加宏的的操作步驟如下:首先,選擇“工具”菜單下“宏”,然后選擇“Visual Basic編輯器”命令,在“Visual Basic編輯器”中選擇“插入”菜單下的“模塊”命令,然后在模塊的代碼編輯器中輸入上述代碼,單擊“保存”按鈕。
要執(zhí)行宏命令,選擇“工具”菜單下的“宏”命令,打開(kāi)“宏”對(duì)話框,在對(duì)話框中可以看到已經(jīng)添加的宏,選擇要執(zhí)行的宏,然后單擊“執(zhí)行”按鈕,即可對(duì)工作表進(jìn)行隱藏或者顯示。
三、其實(shí)我們還可以通過(guò)修改Excel工作薄的后綴名來(lái)對(duì)文件實(shí)現(xiàn)保護(hù),方法是:在Excel工作薄文件上點(diǎn)擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“重命名”,比如把Excel文件的后綴名由“.xls”改為“.sys”,按回車(chē)鍵確認(rèn),會(huì)彈出一個(gè)警告對(duì)話框,點(diǎn)擊“是”按鈕,此時(shí)文件類(lèi)型已經(jīng)被偽裝成了sys類(lèi)型的系統(tǒng)文件,這樣那些想偷窺此文件的人就不敢輕舉妄動(dòng)了