只能輸入不能改,不信你就來試試
有時候,我們在錄入數據過程中可能要暫時離開一會兒。為了防止已經錄入的數據被同事修改掉,咱們可以通過設置,讓工作表僅可以輸入數據,要對已經輸入的數據修改時,必須輸入密碼。
先看一下效果:
GIF/47K
接下來看看具體的步驟:
步驟一:首先點擊左上角的全選按鈕,選定工作表。
步驟二:按Ctrl+1,打開【單元格格式】對話框保護,去掉【鎖定】前面的對鉤。
步驟三:按Alt+F11,打開VBE窗口
在左側的工程窗口選擇要保護的工作表
在右面的代碼窗口輸入以下代碼:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
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窗口,OK了。
簡單解釋一下代碼的意思:
這是一個單元格選中事件,如果選中單元格不為空,就會出現密碼輸入框(當前密碼為123)。
如果密碼輸入錯誤,則選中A1單元格。
如果密碼正確,則退出本事件,允許用戶選擇當前單元格輸入內容。
因為使用了宏代碼,所以最後記得要將文件保存為Excel啟用宏的工作簿哦。
光說不練假把式,你也試試看吧~~
圖文作者:小奇
.
易學寶微視頻教程,1290個Office技巧精粹,每個技巧都與實際工作密切相關。輕鬆學習技巧,練就職場達人,淘寶搜索關鍵字:ExcelHome易學寶
ExcelHome微信主頁回復關鍵字:大禮包
免費獲取50集精編版微視頻
※知識究竟是什麼?
※永遠不要嘲笑那些比你有夢想的人
※職場人士必會的六個條件格式技巧
※Excel動態員工信息卡,超過90%的人還不會
※送給職場新人十個實用Excel技能
TAG:Excel之家ExcelHome |