如何设置EXCEL仅能输入数据且不能修改已输入的数据
浏览量:1381
时间:2024-01-16 12:06:47
作者:采采
在工作中,有时我们需要录入数据,但又希望其他人不能轻易地修改已经输入的数据。这时,我们可以通过设置让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仅能输入数据且不能修改已输入的数据,从而保护我们的数据安全。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。