时间:2016-04-03 11:10 来源: 我爱IT技术网 作者:佚名
有时候要求单元格的内容输入完后要求无法更改,只能输入设定的密码才能更改,这样可以管控数据的客观性
前期准备工作(包括相关工具或所使用的原料等)
EXCEL软件详细的操作方法或具体步骤
设计一个EXCEL表格,希望在单元格中输入完内容后别人无法更改,但是表格假如是大家共用的,别人可以在空白的表格中输入内容,却无法修改你输入的内容,他同样输入后也无法更改,确实需要更改的话,必须输入事先设定的密码才行,如下表:22:01分的单元格,输入了内容,在该单元格里面点击的话需要输入设定密码才可更改。

如何实现该功能呢?
按ALT+F11键进入设计模式

点击视图菜单,如下:

点击视图里面的代码设计进入设计模块

在该设计模块内输入如下代码:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
With Target
If .Value <> "" Then
PW=InputBox("修改内容请输入密码:")
If PW <> "1213" Then
Cells(1, 1).Select
Else
Exit Sub
End If
End If
End With
End Sub

输入后,再次按ALT+F11,回到表格,另存为带宏的保存类型,这样就可以实现你需要的功能。

- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
