EXcel表格,怎么才能锁住昨天的填写的数据,让今天改不了昨天的数据呢!

我的一个表格跟其他的13张表格是连接的,其他那13张表格在13个人手上,每天会填写数据发给我,我的表格进行自动的汇总工作,但最近发现有的更新后,前几天的数据又不一样了!
我能在那其他的13张表格中加入什么东东,让那些表格过24小时就自动锁定不能再更改吗!

手动方法:将已经获得的数据复制--选择性粘贴-数值,这样就不会再被其他表格影响了。

自动方法:要用到VBA。大致的意思是通过一个变量,控制单元格是否更新。 

补充:建议你采用Excel的【共享工作簿】功能(Excel2007为例:【审阅】-【共享工作簿】,如图),这个功能允许多人通过网络编辑文件,且不会造成网络拥堵,更可以记录谁编辑、更改了数据。你可以仅把当天需要填写数据的单元格区域开放(可编辑),其余单元格区域均保护起来,等大家把数据都填写后,再把当天数据区域也保护起来,这样就不会被任意更改了。

另外,如果你的文件是通过公式收集其他Excel文件的数据的话,当其他Excel的值改变时,你的文件肯定也会改变,即便锁定也不行,只能通过复制--选择性粘贴--数值才能有效解决其他文件任意更改数据的问题。要想自动,只能是写宏或者VBA代码了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-23
表格可以做保护的,设置单元格格式,最后一个是“保护”,下面第一个选项“锁定”,前面已经有的数据不允许改动了,你就全部选中,设置单元格格式,锁定(就是前面打上勾),下面需要填写数据的地方则不要锁定。然后保护工作表,“工具”、“保护”、“保护工作表”,输入密码就可以保护了,则锁定的数据不可以更改。追问

这样做他们怎么填写数据啊!他们都不能写入了我汇总什么数据啊!我要的是今天能写过的明天就更改不了,当然表格还在他们自己手上!

第2个回答  2011-06-23
呵呵,用ES数据填报汇总软件吧,专业的数据填报汇总软件。EXCEL模式的很好用
第3个回答  2011-06-23
做一备份呀
相似回答