|
我们在录入数据过程中可能要暂时离开一会儿。为了防止已经录入的数据被同事修改掉,咱们可以通过设置,让工作表仅可以输入数据,要对已经输入的数据修改时,必须输入密码。
工具/原料
excel2010方法/步骤
我们打开一个准备操作的表格

首先我们将鼠标移动到,如图位置将工作表选中

单击鼠标右键,选择设置单元格格式

在弹出的新对话框中选择保护选项

我们将锁定前边的勾选去掉,并点击确定按钮

按ALT+F11组合键进入VBA编辑模式

在左侧的工程窗口选择要保护的工作表在右面的代码窗口输入以下代码:Private Sub Worksheet_SelectionChange(ByVal Target As Range)关闭VBE窗口 On Error Resume Next
With TargetIf .Value<> "" ThenPW =InputBox("修改内容请输入密码:")If PW<> "123" ThenCells(1,1).SelectElseExit SubEnd IfEnd IfEnd WithEnd Sub
关闭VBE窗口

我们回到工作表输入数字试试看能不能修改,我们发现在输入有数据的单元格只要我们选中就会弹出,需要输入密码才行