如何设置Excel表格内容只能输入不能修改
浏览量:1121
时间:2024-02-08 08:00:03
作者:采采
在使用Excel进行数据录入过程中,有时我们可能需要离开一会儿。为了防止已经录入的数据被他人修改,我们可以通过设置让工作表仅允许输入数据,对已经输入的数据进行修改时需要输入密码。
步骤一:选定要操作的表格
首先打开准备进行操作的表格,在表格上用鼠标将要设置的工作表选中。
步骤二:设置单元格格式
点击鼠标右键,在弹出的菜单中选择“设置单元格格式”。
步骤三:选择保护选项
在弹出的新对话框中,选择“保护”选项。
步骤四:取消锁定前面的选项
在对话框中找到锁定前面的勾选框,并取消勾选,然后点击确定按钮保存设置。
步骤五:进入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窗口。
步骤七:测试设置是否生效
回到工作表,尝试在已有数据的单元格中输入新的内容,你会发现当选中该单元格时会弹出要求输入密码的提示框。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。