如何通过VBA实现表格内容只能输入不能修改

 时间:2024-10-22 11:08:58

我们螅岔出礤在录入数据过程中可能要暂时离开一会儿。为了防止已经录入的数据被同事修改掉,咱们可以通过设置,让工作表仅可以输入数据,要对已经输入的数据修改时,必须输入密码。

工具/原料

excel2010

方法/步骤

1、我们打开一个准备操作的表格

如何通过VBA实现表格内容只能输入不能修改

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

如何通过VBA实现表格内容只能输入不能修改

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

如何通过VBA实现表格内容只能输入不能修改

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

如何通过VBA实现表格内容只能输入不能修改

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

如何通过VBA实现表格内容只能输入不能修改

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

如何通过VBA实现表格内容只能输入不能修改

7、在左侧的工程窗口选择要保护的工作表在右面的代码窗口输入以下代码:PrivateSu水瑞侮瑜bWorksheet忧溲枷茫_SelectionChange(ByValTargetAsRange)关闭VBE窗口OnErrorResumeNextWithTargetIf.Value<>""ThenPW=InputBox("修改内容请输入密码:")IfPW<>"123"ThenCells(1,1).SelectElseExitSubEndIfEndIfEndWithEndSub关闭VBE窗口

如何通过VBA实现表格内容只能输入不能修改

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

如何通过VBA实现表格内容只能输入不能修改

Excel如何用VBA给单元格赋值? Excel中如何利用VBA查找工作表 如何使用VBA在Excel切换工作表时弹出提醒 使用VBA统计单元格相同的数据 Excel VBA如何判断工作表是否存在?
热门搜索
天斩煞图片 导弹图片 彩钢板图片 蜜蜂简笔画图片大全 好看的漫画有哪些