Office中国论坛/Access中国论坛
标题:
EXCEL工作簿修改很多个工作表后,如只想保存其中一个工作表的修改,其他的不想保存
[打印本页]
作者:
fuxiang
时间:
2011-1-2 14:26
标题:
EXCEL工作簿修改很多个工作表后,如只想保存其中一个工作表的修改,其他的不想保存
以下问题请求高手指点:
一、EXCEL工作簿修改很多个工作表后,如只想保存其中一个工作表的修改,其他的不想保存,有办法实现吗。
二、要求:1、不能另存;2、还是存在原来的工作簿中;3、仅保存这个工作表,其他工作表不能有保存的动作,也就是不能用将其他工作复原到未修改状态再保存覆盖的方法。
三、有此需求的原因,在一个工作簿很多人共享时,每个人设置了只能编辑其中一个工作表,同时有人操作工作簿时,当你保存会将别人保存的信息废了。
作者:
fuxiang
时间:
2011-1-2 14:32
希望用VBA解决,谢谢各位高手指点,期待中!!!!
作者:
roych
时间:
2011-1-2 22:34
这个可能性不大吧?如何判断某用户只修改一个工作表?如果他修改了多个工作表那还保存么?
其实对于这个问题,我们一般的解决方案是设置允许用户编辑区域来做,您只能修改您所负责的区域。
共享后,假定A同事保存了,这时B同事也想保存,一般会弹出对话框,已有“其他用户更新”,因此B同事还需要再保存一次。
作者:
fuxiang
时间:
2011-1-4 11:43
请教roych :
B同事保存时会以自己的内容全部覆盖A同事修改过的,这样A同事的修改会保存不了,是吗?
作者:
roych
时间:
2011-1-4 14:33
不是全部。例如两个同事同时打开并修改工作表A(不同单元格),A先保存,那么轮到B保存时,A的数据已经存在了,B只能保存自己修改过的那部分。如果B修改过A保存过的数据(例如A在单元格A1上编辑为KK,B修改为CC),最后只能保存为CC。
如果没有交叉的话,因为初始都是一致的。那么先保存的自然先存了;而后保存的就在先保存的基础上再存档,从而达到全部数据更新的目的。
作者:
fuxiang
时间:
2011-1-4 17:58
roych 你好,共享工作簿后设置用户编辑区域后,此方式是在局域网中能用,在互联网上能用吗?
作者:
roych
时间:
2011-1-5 19:04
互联网和局域网的区别,只是把共享文件夹换成了服务器而已,设置好相应权限后(例如Everyone的访问和读写权限),理论上应该是可以的。不过我没试过。
这一层问问王站,Mi一下tmtony吧~~他应该比较清楚。
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3