npoi 设置单元格不能修改_真巧妙!没密码也能解锁 Excel 单元格保护
大家好,我是努力hard,本文要討論的問題,在此摘要:
① Excel工作簿保護方式
② 無密碼解鎖修改單元格
00 哥,這些單元格怎么不能點開
有個好友問我,下方圖片的所有綠色區(qū)域都不能選中,
我很喜歡這樣的提問——
有圖片、有描述,自己也先百度搜索,明白問題根源后,找不到解決辦法,才求助。
這樣解決問題是學習最快的,看到消息后立馬解答:
是的,如果能打開Excel工作簿文件,如果是單元格被鎖定了,全選數(shù)據(jù),復制到新的sheet中就可以了。
問題不簡單,無法全選,無法復制,也就無法解鎖。
好吧,既然如此,把文件發(fā)過來,我來解決!
01 Excel 保護方式有哪些
為了保護 Excel 表格中的內(nèi)容不被修改,老手們經(jīng)常通過很多種方式保護數(shù)據(jù)。本部分粗略羅列 2 種常見方式:
① 第一種,鎖定或隱藏特定的單元格和工作表。通過單元格格式的“鎖定”、“隱藏”選項和“審閱”選項卡中的“保護”功能完成。
② 第二種,利用 VBA 鎖定或隱藏。
③ 第三種,利用字體顏色、大小,行高列寬顯隱,遮罩等方式保護。
02 破解單元格保護的方式有哪些
遇到這種尷尬,很正常,人無完人,我只有默默打開瀏覽器,搜得到以下幾種答案:
( 1 ) 輸入保護密碼。這是最尷尬的回答。
* 我有密碼就不來搜答案了。
顯然,都沒有密碼,這種回答是無效的。
( 2 ) VBA 強制破解密碼。這是最高端的回答。
……
( 中間是一大堆的 VBA 代碼,目的是破解密碼,洋洋灑灑 )
* 一般人真的會忽略這個答案,因為太長、太恐怖。還有,結尾的注意事項也很尷尬。
是的,通過VBA 代碼進行試錯破解是可以的。但是太專業(yè),也容易出錯。
也有人提供途徑:購買相關破解軟件輔助,這種方式是最后不得已的辦法了。
看到這個 VBA 的方法,我聯(lián)想:能否通過 Excel VBE ( VB 編輯器 ) 設置,使工作表變成可選擇的,再利用 “復制大法” 轉移進行編輯。
興奮之余立馬試驗,結果可行!這應該是還沒有在網(wǎng)上傳播的 第三個技巧:
( 3 ) VBE 修改可選性。這是我最巧妙的一次試驗成果。
在“解鎖”前,我點擊了一個區(qū)域,提示如下:
下面開始解鎖:
① 第一步,打開 Excel 文件,使用組合鍵 Alt+F11 打開 Excel VBE 編輯器。
② 第二步,在右下角屬性框中,找到 EnableSelection,此時它的選項是
-1 - UnlockedCells,它的含義是 鎖定被鎖定的單元格,就使得我們無法對已經(jīng)鎖定的區(qū)域進行編輯。
(點擊查看大圖)
此外,選項 -0 - xlNoRestrictions 表示 所有區(qū)域沒有限制,即可以選擇并編輯;選項 -4124 - xlNoSelection 表示 所有區(qū)域不允許選擇編輯。
找到為什么不能選中的原因,將它改成 -0 - xlNoRestrictions ( 無限制 )就可以了。
保存一下。
③ 第三步,返回表格,復制區(qū)域粘貼到新的 sheet 中編輯,或者 直接在原單元格上進行修改。這樣原本的區(qū)域可以修改編輯了,如圖:
這樣,在沒有保護密碼的情況下,同樣能夠對 Excel 單元格進行編輯。同樣也申
明一下,技術無對錯,請不要用于非法用途喲。
總結
以上是生活随笔為你收集整理的npoi 设置单元格不能修改_真巧妙!没密码也能解锁 Excel 单元格保护的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 同花顺积和突什么意思
- 下一篇: koo分期借款上征信吗