如何設(shè)置EXCEL僅能輸入數(shù)據(jù)且不能修改已輸入的數(shù)據(jù)
在工作中,有時我們需要錄入數(shù)據(jù),但又希望其他人不能輕易地修改已經(jīng)輸入的數(shù)據(jù)。這時,我們可以通過設(shè)置讓EXCEL工作表僅能輸入數(shù)據(jù),要修改已輸入的數(shù)據(jù)時則需要輸入密碼。 步驟一:選定全部工作表 首先
在工作中,有時我們需要錄入數(shù)據(jù),但又希望其他人不能輕易地修改已經(jīng)輸入的數(shù)據(jù)。這時,我們可以通過設(shè)置讓EXCEL工作表僅能輸入數(shù)據(jù),要修改已輸入的數(shù)據(jù)時則需要輸入密碼。
步驟一:選定全部工作表
首先,按下Ctrl A鍵,選定整個工作表。
步驟二:打開【單元格格式】對話框
按下Ctrl 1鍵,打開【單元格格式】對話框。然后點擊【保護】選項卡,在【鎖定】前面的方框中去掉勾選。
步驟三:輸入VBA代碼
按下Alt F11鍵,打開VBE窗口。在左側(cè)的工程窗口選擇要保護的工作表,在右側(cè)的代碼窗口輸入以下代碼:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
With Target
If .Value lt;gt; "" Then
PW InputBox("請輸入密碼:")
If PW lt;gt; "123" Then
Cells(1,1).Select
Else
Exit Sub
End If
End If
End With
End Sub
關(guān)閉VBE窗口,然后點擊另存為啟用宏的工作薄。這樣設(shè)置后,當選中一個單元格時,如果單元格不為空,就會彈出密碼輸入框(默認密碼為123)。如果密碼輸入錯誤,則自動跳轉(zhuǎn)到A1單元格,如果密碼輸入正確,則用戶可以繼續(xù)在當前單元格輸入內(nèi)容。
通過以上步驟,我們可以設(shè)置EXCEL僅能輸入數(shù)據(jù)且不能修改已輸入的數(shù)據(jù),從而保護我們的數(shù)據(jù)安全。