如何設置Excel表格內(nèi)容只能輸入不能修改
在使用Excel進行數(shù)據(jù)錄入過程中,有時我們可能需要離開一會兒。為了防止已經(jīng)錄入的數(shù)據(jù)被他人修改,我們可以通過設置讓工作表僅允許輸入數(shù)據(jù),對已經(jīng)輸入的數(shù)據(jù)進行修改時需要輸入密碼。 步驟一:選定要操作
在使用Excel進行數(shù)據(jù)錄入過程中,有時我們可能需要離開一會兒。為了防止已經(jīng)錄入的數(shù)據(jù)被他人修改,我們可以通過設置讓工作表僅允許輸入數(shù)據(jù),對已經(jīng)輸入的數(shù)據(jù)進行修改時需要輸入密碼。
步驟一:選定要操作的表格
首先打開準備進行操作的表格,在表格上用鼠標將要設置的工作表選中。
步驟二:設置單元格格式
點擊鼠標右鍵,在彈出的菜單中選擇“設置單元格格式”。
步驟三:選擇保護選項
在彈出的新對話框中,選擇“保護”選項。
步驟四:取消鎖定前面的選項
在對話框中找到鎖定前面的勾選框,并取消勾選,然后點擊確定按鈕保存設置。
步驟五:進入VBA編輯模式
按下ALT F11組合鍵,進入VBA編輯模式。
步驟六:添加VBA代碼
在左側的工程窗口中選擇要保護的工作表,在右側的代碼窗口中輸入以下代碼:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'關閉VBE窗口
On Error Resume Next
With Target
If .Value <> "" Then
PW InputBox("請輸入密碼:")
If PW <> "123" Then
Cells(1, 1).Select
Else
Exit Sub
End If
End If
End With
End Sub
完成后關閉VBE窗口。
步驟七:測試設置是否生效
回到工作表,嘗試在已有數(shù)據(jù)的單元格中輸入新的內(nèi)容,你會發(fā)現(xiàn)當選中該單元格時會彈出要求輸入密碼的提示框。