2016 - 2024

感恩一路有你

如何设置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窗口。

步骤七:测试设置是否生效

回到工作表,尝试在已有数据的单元格中输入新的内容,你会发现当选中该单元格时会弹出要求输入密码的提示框。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。