当excel1中数据产生改变时,将数据复制到excel2中?VBA

fieldset{padding:10px;}

当excel1中数据发生改变时,将数据复制到excel2中?VBA有两个工作表excel1、excel2需要实现的功能是:当excel1中的sheet1数据发生改变时,将excel1的sheet1的数据复制到excel2的sheet1中?要用excel的宏来做。谢谢!——解决方案——————————————————–问题的关键在于怎么判断Sheet1发生改变。——解决方案——————————————————–你个问题说的太模糊了,一个是怎么判断改变,还有一个是什么时候判断,要有触发条件的。有个方法是将EXCEL1中的内容导入一个数据库里面,需要判断的时候,将数据取出来与EXCEL1中的数据比较。如果不同,则用文件拷备命令拷备EXCEL1到EXCEL2.如果是每次EXCEL1中的数据改变都要复制到EXCEL2中的话,你可以直接用EXCEL1和ECXEL2比较.希望以上方法对你有帮助。——解决方案——————————————————–首先要定义两个sheet表,然后在表一的如下触发事件中添加代码,复制需要复制的内容进表二就可以了。PrivateSubWorksheet_Change(ByValTargetAsRange)EndSub——解决方案——————————————————–同意楼上的,应该用这个函数的PrivateSubWorksheet_Change(ByValTargetAsRange)EndSub大把大把的时光从指缝间遛走,

当excel1中数据产生改变时,将数据复制到excel2中?VBA

相关文章:

你感兴趣的文章:

标签云: