将公式从工作簿复制到另一个工作簿

时间:2016-12-08 14:54:51

标签: excel copy-paste

我想将 sheet1 的内容从工作簿1 复制到工作簿2 中的 sheet1 ,保持公式不变。在这些公式中,有些引用了sheet1中的单元格,有些引用了sheet2中的单元格。

我尝试了copy & paste special/formulas,但引用workbook1_sheet2的公式仍然引用了workbook1。我怎么能避免这个?

2 个答案:

答案 0 :(得分:2)

只需使用搜索和替换(Ctrl + H)和" [Workbook1.xlsx]"在"搜索" (不带引号)字段和空的"替换为"领域。点击"全部替换"并且应该删除对旧文件的引用。

答案 1 :(得分:1)

不是复制和粘贴公式,而是直接分配它们。像这样:

Workbooks("test2.xlsx").Worksheets("Sheet1").Range("A1").Formula = Workbooks("test1.xlsx").Worksheets("Sheet2").Range("A1").Formula