你有沒(méi)有遇到這樣的情況摩梧,想發(fā)給別人一個(gè)數(shù)據(jù)表,但是又不想讓人看到里面的某些數(shù)據(jù)宣旱?需要
讓很多人編輯仅父,但是只想讓這些人可以編輯指定的區(qū)域,甚至不同的人需要編輯各自不同的區(qū)
域浑吟?給特定用戶“特權(quán)”笙纤,讓他(她)可以編輯所有數(shù)據(jù)?在這里组力,我將一一給大家介紹省容,我相
信有你知道,我也相信有你不知道的燎字,一定要耐心看完哦腥椒!
1 設(shè)置文件打開(kāi)和修改密碼
這個(gè)是最基礎(chǔ)的一個(gè)功能,相信大家都不陌生候衍。
方法:
點(diǎn)擊Excel表的【文件】菜單的【另存為】笼蛛,選擇一個(gè)保存位置后,在彈出的對(duì)話框右下方有
個(gè)【工具】下拉列表脱柱,選擇其中的【常規(guī)選項(xiàng)】伐弹,在這里可以分別設(shè)置“打開(kāi)權(quán)限密
碼”和“修改權(quán)限密碼”。
2 保護(hù)工作表
在【審閱】菜單中點(diǎn)擊【保護(hù)工作表】榨为,彈出保護(hù)工作表的對(duì)話框惨好。這里可以設(shè)置保護(hù)工作
表的各種參數(shù)。
方法:
Step 1随闺、在“取消工作表保護(hù)時(shí)使用的密碼”框中輸入一個(gè)密碼日川,點(diǎn)【確定】按鈕會(huì)讓你重
復(fù)輸入密碼以確認(rèn)。
Step 2矩乐、設(shè)置“允許此工作表的所有用戶進(jìn)行”的操作龄句,比如設(shè)置格式回论、排序、使用自動(dòng)篩
選分歇、插入或刪除傀蓉、使用數(shù)據(jù)透視表和透視圖等。此步可以省略职抡。
還有兩點(diǎn)需要特別注意:
要想在“保護(hù)工作表”時(shí)保護(hù)數(shù)據(jù)不被更改葬燎,一定要在設(shè)置單元格格式對(duì)話框中的【保
護(hù)】選項(xiàng)卡中勾選“鎖定”復(fù)選框,否則即使在保護(hù)了工作表的情況下也可以編輯該區(qū)域
的內(nèi)容缚甩。不過(guò)Excel在默認(rèn)情況下都是已勾選了“鎖定”的谱净,所以不必?fù)?dān)心會(huì)忘掉。
在“鎖定”復(fù)選框下面還有個(gè)“隱藏”復(fù)選框是來(lái)干什么用的呢擅威?如果勾選了“隱藏”壕探,
在工作表保護(hù)的情況下,用戶就不可以查看這個(gè)單元格的公式或內(nèi)容了郊丛。
3 設(shè)置允許用戶編輯的區(qū)域
這個(gè)功能的作用是李请,當(dāng)設(shè)置了工作表保護(hù)時(shí),雙擊該區(qū)域并在彈出的對(duì)話框中輸入一個(gè)密碼
來(lái)編輯該區(qū)域的內(nèi)容厉熟。所以這個(gè)功能需要跟“保護(hù)工作表”同時(shí)使用捻艳。
方法:
Step 1、在【審閱】菜單中點(diǎn)擊【允許用戶編輯區(qū)域】庆猫。
Step 2认轨、在彈出的對(duì)話框中點(diǎn)擊【新建】按鈕。
Step 3月培、在“引用單元格”中選定一個(gè)單元格區(qū)域嘁字,在“區(qū)域密碼”中輸入一個(gè)密碼。這里
如果不輸入密碼杉畜,則在受保護(hù)的工作表中纪蜒,用戶可以直接編輯該區(qū)域。現(xiàn)在很多人員比較多
的公司的電腦都使用域管理此叠,那么你可以繼續(xù)點(diǎn)擊【權(quán)限】按鈕纯续,在彈出的對(duì)話框中繼續(xù)選
擇【添加】按鈕,參考給出的示例灭袁,將域中的某些用戶添加進(jìn)來(lái),設(shè)置之后茸歧,這些人就不需
要密碼就可以直接編輯受保護(hù)的工作表的指定區(qū)域,相當(dāng)于給這些人加了“特權(quán)”软瞎。
Step 4拉讯、在【審閱】中點(diǎn)擊【保護(hù)工作表】。這樣就設(shè)置完成了鳖藕。
4 深度隱藏工作表
大家都知道在工作表的標(biāo)簽上點(diǎn)右鍵魔慷,在彈出的菜單中點(diǎn)擊【隱藏】就可以隱藏工作表著恩,但
是這種方式很容易被別人取消隱藏。那么有沒(méi)有一種方法能不讓別人取消隱藏呢页滚?當(dāng)然是有
的。
方法:
Step 1铺呵、在工作表標(biāo)簽上點(diǎn)右鍵裹驰,在彈出的菜單中點(diǎn)擊【查看代碼】進(jìn)入VBA編輯器。工程
資源管理器可以通過(guò)【視圖】菜單來(lái)打開(kāi)片挂。
Step 2、在左側(cè)的VBA工程資源管理器中點(diǎn)擊需要深度隱藏的工作表音念,在下方的屬性列表中
設(shè)置Visible屬性=xlSheetVeryHidden。
設(shè)置到這里整葡,如果別人不知道這種方法讥脐,那么你就算基本完成了遭居。但是假如別人也看了這個(gè)
文章旬渠,就可以很輕易地取消隱藏并查看數(shù)據(jù)。要想防止別人取消隱藏告丢,我們還需要繼續(xù)進(jìn)行
設(shè)置。
Step 3岖免、點(diǎn)擊VBA編輯器的【工具】菜單,進(jìn)入【VBA Project屬性】颅湘,點(diǎn)擊【保護(hù)】選項(xiàng)
卡,勾選“查看時(shí)鎖定工程”掂摔,設(shè)置密碼并保存术羔。
Step 4乙漓、在ThisWorkbook的代碼區(qū)域輸入以下代碼(以下代碼不執(zhí)行具體功能,只是為了
讓Excel識(shí)別有代碼存在)叭披,然后將文件另存為.xlsm格式(.xlsx格式是不能存儲(chǔ)代碼的)。
Private Sub Workbook_Open()
' this is test
End Sub
這樣別人就不能取消隱藏工作表嚼贡,也不能進(jìn)入VBA編輯器去手動(dòng)更改屬性來(lái)取消隱藏了同诫。
5 保護(hù)工作簿的結(jié)構(gòu)
這個(gè)也很簡(jiǎn)單粤策,相信大家也有所了解了误窖。
方法:
在【審閱】中點(diǎn)擊【保護(hù)工作簿】,默認(rèn)是勾選“結(jié)構(gòu)”霹俺,輸入密碼后保存即可。設(shè)置完之
后愈魏,別人將
不能查看隱藏的工作表
不能移動(dòng)、刪除蝌戒、隱藏或更改工作表的名稱
不能插入新工作表或圖表工作表
不能將工作表移動(dòng)或復(fù)制到另一工作簿中
不能通過(guò)雙擊數(shù)據(jù)透視表的單元格查看源數(shù)據(jù)
6 隱藏單元格內(nèi)容
通過(guò)設(shè)置單元格格式也能隱藏工作表內(nèi)容。這里可不是簡(jiǎn)單地更改字體顏色來(lái)隱藏哦沼琉。
方法:
Step 1、選中單元格區(qū)域友鼻,設(shè)置單元格格式闺骚,在【數(shù)字】選項(xiàng)卡的“分類”中選擇“自定
義”,在右側(cè)的輸入框中輸入三個(gè)分號(hào)(英文狀態(tài)下輸入)僻爽。
Step 2、轉(zhuǎn)到【保護(hù)】選項(xiàng)卡胸梆,勾選“隱藏”须板,然后點(diǎn)擊【確定】按鈕返回兢卵。
Step 3、在【審閱】中保護(hù)工作表秽荤。
這樣別人即使點(diǎn)擊到這個(gè)單元格也看不到任何內(nèi)容了。很神奇吧窃款!
關(guān)于保護(hù)表格和數(shù)據(jù)的內(nèi)容就全部介紹完了,大家有什么想法或經(jīng)驗(yàn)可以通過(guò)以下方式參與
討論烟阐。大家有不明白的也可以聯(lián)系我解答踱稍。
關(guān)注李老師公眾號(hào)【Excel輕松學(xué)】悠抹,輕松變成Excel高手珠月!