Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 粘贴值但保留现有公式_Excel_Vba_Excel Formula_Paste - Fatal编程技术网

Excel 粘贴值但保留现有公式

Excel 粘贴值但保留现有公式,excel,vba,excel-formula,paste,Excel,Vba,Excel Formula,Paste,这是我的第一篇帖子,大家好,请耐心听我说。我是VBA新手,边学习边学习 目前,我将工作表(交易输入)的值从源工作簿(wbA)复制并粘贴到目标工作簿(wbB)。两个工作簿中的工作表(交易输入)匹配。但是,我想将公式保留在wbB的一个特定列(AA)中。我想这个触发基于“粘贴” 我见过不完整的代码,它将粘贴不包括锁定单元格的值作为选项,在这种情况下,列(AA)可能会被锁定。我看到的另一个选项是粘贴不包括任何带“=”的公式的值,因为列AA中给定的单元格标识符具有我希望保留的公式 是否有更简单的解决方案,

这是我的第一篇帖子,大家好,请耐心听我说。我是VBA新手,边学习边学习

目前,我将工作表(交易输入)的值从源工作簿(wbA)复制并粘贴到目标工作簿(wbB)。两个工作簿中的工作表(交易输入)匹配。但是,我想将公式保留在wbB的一个特定列(AA)中。我想这个触发基于“粘贴”

我见过不完整的代码,它将粘贴不包括锁定单元格的值作为选项,在这种情况下,列(AA)可能会被锁定。我看到的另一个选项是粘贴不包括任何带“=”的公式的值,因为列AA中给定的单元格标识符具有我希望保留的公式


是否有更简单的解决方案,是否有人熟悉将工作表的值从一个wb粘贴到另一个wb,但保留目标wb中特定范围的现有公式?

您需要使用
.PasteSpecial(xlPasteFormulas)

有关详细说明,请参阅