如何在Excel中加密/解密選定的單元格?

      網(wǎng)友投稿 311 2025-03-31

      如何在Excel中加密/解密選定的單元格?

      在某些情況下,您可能希望對(duì)某些單元進(jìn)行加密以防止其他用戶查看該單元,那么如何快速完成呢? 現(xiàn)在,在本文中,我將介紹在Excel中快速加密和解密選定單元格內(nèi)容的技巧。

      使用VBA加密或解密選定的單元格

      如何在Excel中加密/解密選定的單元格?

      加密或解密選擇的單元格 Kutools for Excel

      使用VBA加密或解密選定的單元格

      這是一個(gè)VBA代碼,可以快速加密或解密Excel中選定的單元格。

      1。 按 Alt + F11鍵 顯示鍵 Microsoft Visual Basic應(yīng)用程序 窗口。

      2。 點(diǎn)擊 插頁(yè) > 模塊,然后將以下VBA代碼粘貼到新 模塊 窗口。

      VBA:加密或解密選定的單元格。

      Private Function StrToPsd(ByVal Txt As String) As Long UpdatebyKutoolsforExcel20151225 Dim xVal As Long Dim xCh As Long Dim xSft1 As Long Dim xSft2 As Long Dim I As Integer Dim xLen As Integer xLen = Len(Txt) For I = 1 To xLen xCh = Asc(Mid$(Txt, I, 1)) xVal = xVal Xor (xCh * 2 ^ xSft1) xVal = xVal Xor (xCh * 2 ^ xSft2) xSft1 = (xSft1 + 7) Mod 19 xSft2 = (xSft2 + 13) Mod 23 Next I StrToPsd = xVal End Function Private Function Encryption(ByVal Psd As String, ByVal InTxt As String, Optional ByVal Enc As Boolean = True) As String Dim xOffset As Long Dim xLen As Integer Dim I As Integer Dim xCh As Integer Dim xOutTxt As String xOffset = StrToPsd(Psd) Rnd -1 Randomize xOffset xLen = Len(InTxt) For I = 1 To xLen xCh = Asc(Mid$(InTxt, I, 1)) If xCh >= 32 And xCh <= 126 Then xCh = xCh - 32 xOffset = Int((96) * Rnd) If Enc Then xCh = ((xCh + xOffset) Mod 95) Else xCh = ((xCh - xOffset) Mod 95) If xCh < 0 Then xCh = xCh + 95 End If xCh = xCh + 32 xOutTxt = xOutTxt & Chr$(xCh) End If Next I Encryption = xOutTxt End Function Sub EncryptionRange() Dim xRg As Range Dim xPsd As String Dim xTxt As String Dim xEnc As Boolean Dim xRet As Variant Dim xCell As Range On Error Resume Next xTxt = ActiveWindow.RangeSelection.Address Set xRg = Application.InputBox("Select a range:", "Kutools for Excel", xTxt, , , , , 8) Set xRg = Application.Intersect(xRg, xRg.Worksheet.UsedRange) If xRg Is Nothing Then Exit Sub xPsd = InputBox("Enter password:", "Kutools for Excel") If xPsd = "" Then MsgBox "Password cannot be empty", , "Kutools for Excel" Exit Sub End If xRet = Application.InputBox("Type 1 to encrypt cell(s);Type 2 to decrypt cell(s)", "Kutools for Excel", , , , , , 1) If TypeName(xRet) = "Boolean" Then Exit Sub If xRet > 0 Then xEnc = (xRet Mod 2 = 1) For Each xCell In xRg If xCell.Value <> "" Then xCell.Value = Encryption(xPsd, xCell.Value, xEnc) End If Next End If End Sub
      Copy

      3.然后按 F5

      鍵以執(zhí)行VBA,并彈出一個(gè)對(duì)話框,用于選擇要加密的單元。 看截圖:

      4。 然后點(diǎn)擊 OK

      然后在另一個(gè)彈出的對(duì)話框中輸入加密單元的密碼。 看截圖:

      5。 點(diǎn)擊 OK,然后在第三個(gè)對(duì)話框中,鍵入 1 加密選定的單元格,如果要解密單元格,請(qǐng)輸入 2

      。 看截圖:

      6。 點(diǎn)擊 OK

      ,并且所選單元格被加密。 看截圖:

      加密或解密選擇的單元格 Kutools for Excel

      使用上述方法來(lái)加密或解密單元格有點(diǎn)復(fù)雜,但是如果您有 Kutools for Excel 安裝好后就可以使用 加密單元解密單元 實(shí)用程序來(lái)快速完成它。

      Kutools for Excel, 與超過(guò) 300 方便的功能,使您的工作更加輕松。 
      免費(fèi)下載免費(fèi)全功能 30

      免費(fèi)安裝 Kutools for Excel,請(qǐng)執(zhí)行以下操作:

      1.選擇要加密的單元,然后單擊 Kutools 加 > 加密單元

      。 看截圖:

      2.然后輸入并確認(rèn)密碼。 加密單元 對(duì)話框,然后在 口罩

      部分。 看截圖:

      3。 點(diǎn)擊 Ok or 使用

      ,現(xiàn)在選定的單元格已加密。

      如果需要解密單元,請(qǐng)選擇它們并單擊 Kutools 加 > 解碼,然后輸入密碼進(jìn)行解密。 看截圖:

       

      加密和解密單元

      您可能感興趣的文章: 如何在Excel中快速上下翻轉(zhuǎn)數(shù)據(jù)? 如何在Excel中生成所有可能的4位數(shù)字組合的列表? 如何在Excel中生成沒(méi)有重復(fù)的隨機(jī)數(shù)? 如何僅在Excel中將值粘貼到可見/過(guò)濾的單元格?

      最佳辦公生產(chǎn)力工具

      將小時(shí)轉(zhuǎn)化為分鐘 Kutools for Excel!

      準(zhǔn)備好增強(qiáng)您的 Excel 任務(wù)了嗎? 利用的力量 Kutools for Excel - 您終極的節(jié)省時(shí)間的工具。 簡(jiǎn)化復(fù)雜的任務(wù)并像專業(yè)人士一樣瀏覽數(shù)據(jù)。 以閃電般的速度體驗(yàn) Excel!

      為什么需要 Kutools for Excel

      ???  超過(guò) 300 項(xiàng)強(qiáng)大功能: Kutools 包含 300 多項(xiàng)高級(jí)功能,可簡(jiǎn)化您在 1500 多種場(chǎng)景中的工作。

      ??  卓越的數(shù)據(jù)處理能力:合并單元格、刪除重復(fù)項(xiàng)并執(zhí)行高級(jí)數(shù)據(jù)轉(zhuǎn)換 - 所有這些都不費(fèi)吹灰之力!

      ??  高效的批量操作:當(dāng)你可以聰明地工作時(shí),為什么還要付出額外的努力呢? 輕松批量導(dǎo)入、導(dǎo)出、組合和調(diào)整數(shù)據(jù)。

      ??  可定制的圖表和報(bào)告:訪問(wèn)各種附加圖表并生成富有洞察力的報(bào)告。

      ???  強(qiáng)大的導(dǎo)航窗格:通過(guò)強(qiáng)大的列管理器、工作表管理器和自定義收藏夾獲得優(yōu)勢(shì)。

      ??  七種類型的下拉列表:通過(guò)各種功能和類型的下拉列表使數(shù)據(jù)輸入變得輕而易舉。

      ??  用戶友好:對(duì)于初學(xué)者來(lái)說(shuō)輕而易舉,對(duì)于專家來(lái)說(shuō)是一個(gè)強(qiáng)大的工具。

      立即下載,與 Excel 一起穿越時(shí)空!

      閱讀更多 免費(fèi)下載... 采購(gòu)... 
      Office Tab 為 Office 帶來(lái)選項(xiàng)卡式界面,讓您的工作更輕松
      在Word,Excel,PowerPoint中啟用選項(xiàng)卡式編輯和閱讀,發(fā)布者,Access,Visio和Project。 在同一窗口的新選項(xiàng)卡中而不是在新窗口中打開并創(chuàng)建多個(gè)文檔。 每天將您的工作效率提高50%,并減少數(shù)百次鼠標(biāo)單擊!
      閱讀更多 免費(fèi)下載... 采購(gòu)... 

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:我在華為快樂(lè)的十年(我們痛并快樂(lè)著華為)
      下一篇:怎么查找名字出現(xiàn)的次數(shù)(怎么篩選名字出現(xiàn)的次數(shù))
      相關(guān)文章
      亚洲成AV人片久久| 亚洲第一精品福利| 亚洲无删减国产精品一区| 精品亚洲成α人无码成α在线观看 | 久久亚洲AV无码精品色午夜麻豆| 亚洲国产精品无码久久久蜜芽 | 亚洲人成电影在线播放| 精品韩国亚洲av无码不卡区| 男人的天堂av亚洲一区2区| 亚洲精品国产首次亮相| 亚洲国产成人无码AV在线影院| 亚洲日韩AV一区二区三区四区| 亚洲中文无码亚洲人成影院| 亚洲中文字幕一二三四区| 亚洲精品伊人久久久久| 亚洲免费福利在线视频| 亚洲性无码一区二区三区| 亚洲欧美不卡高清在线| 国产亚洲欧美在线观看| 在线观看亚洲专区| 亚洲精品亚洲人成在线观看下载 | 91在线精品亚洲一区二区| 亚洲黑人嫩小videos| 亚洲精品自在线拍| 亚洲综合校园春色| 亚洲国产日韩a在线播放| 337p日本欧洲亚洲大胆人人| 国产偷国产偷亚洲高清人| 亚洲男人第一无码aⅴ网站| 久久久久久A亚洲欧洲AV冫| 国产亚洲一区二区在线观看| 久久亚洲成a人片| 亚洲精品一卡2卡3卡三卡四卡| 亚洲人成电影院在线观看| 亚洲综合精品伊人久久| 国产精品亚洲精品日韩动图| 中文字幕在亚洲第一在线 | 久久亚洲一区二区| 亚洲成人免费网站| 亚洲精品无码人妻无码| 亚洲欧洲日产国码高潮αv|