最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Excel最強加密方法來了! excel表格中每個sheet設(shè)獨立密碼的技巧

  發(fā)布時間:2025-08-26 10:40:20   作者:佚名   我要評論
些職場能手可能知道Excel可以設(shè)置密碼,那如果有多個工作表,還想給每個表定制獨立密碼,能行嗎?別急,今天我們就來解決這個問題

昨天有學(xué)員問道:如何將Excel中的工作表,每個工作表設(shè)置不一樣的密碼,只有輸入密碼,才能看到對應(yīng)的數(shù)據(jù),防止數(shù)據(jù)泄露。想要實現(xiàn)這樣的效果,通過Excel中的默認功能是不能行,只能通過VBA代碼了,我們來具體演示下:

一、登錄界面

首先我們需要新建一個sheet,并且將其的工作表名稱名稱為:登錄界面,之后就需要在當前的窗口中來插入控件了

首先點擊【開發(fā)工具】然后點擊找到【文本框】來創(chuàng)建一個文本框,之后點擊【文本框】點擊鼠標右鍵找到【姓名】將【名稱】更改為【txtPassword】

隨后繼續(xù)點擊插入控件,來插入一個按鈕,插入按鈕后也是點擊控件,點擊右鍵找到【屬性】做2處修改,【名稱】更改為【btnUnlock】然后將【Caption】更改為【確定】最后調(diào)整下大小,放在一個合適的位置即可

二、代碼1

復(fù)制下方代碼,按下ALT+F11打開VBA窗口,之后在右側(cè)的窗口中找到【ThisWorkbook】,雙擊它,將代碼粘貼到里面即可

Private Sub Workbook_Open()
' 工作簿打開時隱藏所有數(shù)據(jù)表,只顯示登錄界面
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
If ws.Name <> "登錄界面" Then ws.Visible = xlSheetVeryHidden
Next ws
Sheets("登錄界面").Visible = xlSheetVisible
End Sub

三、代碼2

點擊剛才創(chuàng)建的【文本框】然后點擊鼠標右鍵,找到【查看代碼】將下面的代碼粘貼到代碼區(qū)域即可

密碼與工作表的名稱需要根據(jù)自己的實際數(shù)據(jù)修改,在下面的代碼中,左側(cè)的是密碼,右側(cè)的是工作表名稱,只需修改雙引號中的內(nèi)容為自己的數(shù)據(jù)即可

最后將文件的格式另存為XLSM格式,保存文件,關(guān)閉文件,重新打開即可,到此設(shè)置完畢

Private Sub btnUnlock_Click()
Dim targetSheet As String
Dim pwd As String
Dim sheetFound As Boolean
pwd = txtPassword.Text
sheetFound = False
' 定義工作表密碼映射(實際使用中建議加密存儲)
Select Case pwd
Case "pass1": targetSheet = "財務(wù)部" ' 確保名稱與實際表名一致
Case "pass2": targetSheet = "行政部"
Case "pass3": targetSheet = "人事部"
Case "pass4": targetSheet = "市場部"
Case "pass5": targetSheet = "總經(jīng)辦"
Case Else
MsgBox "密碼錯誤!", vbCritical
Exit Sub
End Select
' 檢查工作表是否存在
On Error Resume Next
sheetFound = (Not Sheets(targetSheet) Is Nothing)
On Error GoTo 0
If sheetFound Then
' 顯示目標工作表
Sheets(targetSheet).Visible = xlSheetVisible
Sheets(targetSheet).Activate
' 清空密碼框
txtPassword.Text = ""
Else
MsgBox "錯誤:找不到工作表 '" & targetSheet & "'!", vbCritical
End If
End Sub

以上就是今天分享的全部內(nèi)容,大家可以試一下,操作還是比較簡單的~

推薦閱讀:excel中用COUNTIF和SUMIF統(tǒng)計老是出錯怎么辦? 加個星號輕松解決

相關(guān)文章

最新評論

曲水县| 淮北市| 晋中市| 雷州市| 安塞县| 射洪县| 望谟县| 英山县| 咸丰县| 兰州市| 邵阳市| 南投县| 玉树县| 梅河口市| 洞头县| 聊城市| 满洲里市| 罗甸县| 靖远县| 新宁县| 平谷区| 锡林郭勒盟| 吴江市| 望奎县| 吉安县| 象州县| 新乡市| 焦作市| 信丰县| 南京市| 邹平县| 开原市| 新民市| 天气| 正宁县| 云南省| 靖边县| 岳普湖县| 浦东新区| 苏尼特右旗| 长葛市|