在EXCEL中怎样实现 在单元格中输入数据后就能自动保护,不能再修改,若需修改则需输入密码。

 我来答
宗介爵士
2011-03-28
知道答主
回答量:14
采纳率:0%
帮助的人:10.6万
展开全部
(1)文档在初次保存或者文档在被另存为时,都会弹出【另存为】对话框。

(2)单击【工具】按钮,在弹出的菜单中选择【常规选项】,打开【保存】对话框。
(3)在【打开权限密码】文本框中输入密码。密码可以是字母、数字和符号。密码最多只能有15 个字符。
(4)单击【确定】按钮,打开【确认密码】对话框,

(5)在【请再键入一遍打开权限密码】文本框中输入一遍密码,以确保无误。如果这里输入的密码与上一次输入的密码不同,密码将设置不成功。
(6)单击【确定】按钮,返回【另存为】对话框,再单击【保存】按钮即可。
经过上述的密码设置后,我们下一次打开文档时,就会弹出一个【密码】对话框,要求用户输入打开权限密码
haikeone
推荐于2016-04-08 · TA获得超过425个赞
知道答主
回答量:492
采纳率:0%
帮助的人:142万
展开全部
转来的方法,请试试。
方法是有的。用VBA解决。
工作表保护密码:123 你可以在代码中自己更改
工作表中只要单元格不为空程序就会锁定保护单元格
右键单击工作表标签,在右键菜单中选择“查看代码”,然后在出现的工作表代码编辑窗口复制粘贴以下代码:

Private Sub Worksheet_Change(ByVal Target As Range)
Dim rng As Range
If Target.Count = 1 Then
Unprotect Password:=123
Cells.Locked = False
Set rng = UsedRange
For i = 1 To rng.Cells.Count
If rng(i) <> "" Then
rng(i).Locked = True
End If
Next
Protect Password:=123
EnableSelection = xlUnlockedCells
End If
End Sub

另外说明:如果要修改原有数据是要解除工作表保护后才能修改。
追问
输入后上面显示rng(i).Locked = True代码不对  填充颜色为黄色  是什么问题???
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
IdeaEducation
2011-03-28 · 盗得天火,爱在人间,教育无邪,自然天成!
IdeaEducation
采纳数:298 获赞数:608

向TA提问 私信TA
展开全部
需要用VB编程来实现,而这样操作太麻烦,你的想法是怕不小心破坏前面输入的数据,可以理解,但这样最简单的办法是限制合适的条件格式,然后再进行工作表的保护就可以了,没必要搞得那么麻烦。
追问
编程怎么用????
具体步骤???
谢谢!!!!!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bigheadsheep
2011-03-28 · TA获得超过2.1万个赞
知道大有可为答主
回答量:6685
采纳率:44%
帮助的人:5029万
展开全部
单元格中输入数据后就能自动保护?
不知道宏能不能实现。。。
excel一般都是保护整个工作表/工作簿
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7be6cbb
2011-03-30 · TA获得超过234个赞
知道小有建树答主
回答量:238
采纳率:0%
帮助的人:140万
展开全部
haikeone老兄的办法不错。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式