乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>被<em>锁定</em>不能修改 怎么解锁-

<em>excel</em>被<em>锁定</em>不能修改 怎么解锁-

作者:乔山办公网日期:

返回目录:excel表格制作


Sub Macro2()
Dim pws$
pws = "888888"
With ActiveSheet
.Unprotect pws
.Cells.Locked = True
.Cells.FormulaHidden = True
.Protect pws
.EnableSelection = xlNoSelection
End With
End Sub
--------
双击的代zd码,Hi我,详细解答

1、打开一个excel表格,在更改表格内数据的时候页面弹出提示框,提示单元格受保护,此时点击确定。

2、然后点击工具栏中的“审阅”选项并找到“撤销工作表保护”按钮。

3、此时页面弹出“撤销工作表保护”对话框,在框内输入密码后点击确定。

4、即可对表格内的数据进行更改操作而不受限制了


使用workSheet的selection_change事件。
当该事件发生,则
检测是否仅选中一格
是,则进一步检测选中单格地址是否B列
若是,则进一步检测同行A列的值是否为100%
否,则鼠标焦点移向B列同行的A列单元格

你少了一句end if
ActiveSheet.Unprotect
Cells.Locked = False '先把所有单元格设置为不锁定zhidao
For i = 3 To 63
If Cells(i, 1) = "正确" Then Cells(i, 2).Locked = True
Next
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True

也可以改成以下代码
ActiveSheet.Unprotect
Cells.Locked = False '先把所有单元格设置为不锁定的
For i = 3 To 63
If Cells(i, 1) = "正确" Then Cells(i, 2).Locked = True
Next
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网