我正在进行变更管理。对于具有新旧目标值的单个单元格更改,我有良好,强大的代码。然而,为了粘贴范围,它更复杂。例如,如果我复制范围A1:A5并粘贴到B1,我如何保存B1中的先前值:B5,保存B1很容易,其余的超出我。
答案 0 :(得分:1)
我做了类似的事情,方法相当简单,当粘贴某些内容时,将其选中,将selection.address保存到范围变量中。
然后将每个单元格的内容保存到字符串变量中。
然后撤消粘贴。
然后将范围变量的现在恢复的内容复制到您想要备份的任何位置。
然后将最初粘贴的值的变量写回到顶部。
设置要在工作表更改事件上运行的代码,你们都很好。显然你需要输入一些代码来检测只有某些区域在目标中,所以事件不会变成香蕉,并且不会忘记关闭事件,而你之后会重新开启事件。