excel,想让某一列只要填入数据就不能修改了,还可以追加悬赏
excel,想让某一列只要填入数据就不能修改了,就是说空白的情况下可以填数据,但只要一旦第一次填进数据后,就不能再修改。VBA大神写个代码也可以大概的意思就是,这一列是记...
excel,想让某一列只要填入数据就不能修改了,就是说空白的情况下可以填数据,但只要一旦第一次填进数据后,就不能再修改。
VBA大神写个代码也可以
大概的意思就是,这一列是记账的,记账的人只要记了后,以后就不能修改了,如果可以的话,请传个示例表格 展开
VBA大神写个代码也可以
大概的意思就是,这一列是记账的,记账的人只要记了后,以后就不能修改了,如果可以的话,请传个示例表格 展开
4个回答
展开全部
方法一、选择时判断是否为空,有数据就退出该单元格
方法二、保护工作表,输入完成时把target设置为勾选并保护工作表
方法二、保护工作表,输入完成时把target设置为勾选并保护工作表
更多追问追答
追问
能保证记录的人不可以修改这一列吗?
追答
进都不让他进,他怎么修改呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-28
展开全部
可以使用“允许用户编辑区域”和“保护工作表”功能实现,但是这要求记账者是你本人。如果记账者是别人的话就不好办了,用什么都没有用,人家可以禁用VBA,安全是相对的。要求这么高,只有买记账软件了。
追问
以前有人给我一个代码,可以保护整个工作簿的,但是我想要只保护一个区域的。可惜我不太会VBA,唉,不是我要求高,是领导要求高啊。
追答
我觉得跟你领导讲,这个不现实。假如A列是你需要输入数据后需要保护的,如果我在在A1输入100.00,然后我跳到A2,结果发现A1输错了,不是100.00二是108.00,你这个时候怎么办?(因为你的要求是输入完就不能更改的),在财务没有谁通过这种思路去限制的,放弃吧。
不信忠言,还在锲而不舍呀?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询