如何設置EXCEL僅能輸入數據且不能修改已輸入的數據
在工作中,有時我們需要錄入數據,但又希望其他人不能輕易地修改已經輸入的數據。這時,我們可以通過設置讓EXCEL工作表僅能輸入數據,要修改已輸入的數據時則需要輸入密碼。 步驟一:選定全部工作表 首先
在工作中,有時我們需要錄入數據,但又希望其他人不能輕易地修改已經輸入的數據。這時,我們可以通過設置讓EXCEL工作表僅能輸入數據,要修改已輸入的數據時則需要輸入密碼。
步驟一:選定全部工作表
首先,按下Ctrl A鍵,選定整個工作表。
步驟二:打開【單元格格式】對話框
按下Ctrl 1鍵,打開【單元格格式】對話框。然后點擊【保護】選項卡,在【鎖定】前面的方框中去掉勾選。
步驟三:輸入VBA代碼
按下Alt F11鍵,打開VBE窗口。在左側的工程窗口選擇要保護的工作表,在右側的代碼窗口輸入以下代碼:
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
關閉VBE窗口,然后點擊另存為啟用宏的工作薄。這樣設置后,當選中一個單元格時,如果單元格不為空,就會彈出密碼輸入框(默認密碼為123)。如果密碼輸入錯誤,則自動跳轉到A1單元格,如果密碼輸入正確,則用戶可以繼續在當前單元格輸入內容。
通過以上步驟,我們可以設置EXCEL僅能輸入數據且不能修改已輸入的數據,從而保護我們的數據安全。