将公式从工作簿复制到另一个
Copy formula from a workbook to another
我想将sheet1的内容从workbook1复制到sheet1中的workbook2,保持公式不变。在这些公式中,有些是指 sheet1 中的单元格,有些是指 sheet2 中的单元格。
我试过 copy & paste special/formulas
,但引用 workbook1_sheet2 的公式仍然引用工作簿 1。我怎样才能避免这种情况?
只需使用 "search for"(不带引号)字段中的“[Workbook1.xlsx]”和空 "replace by" 字段中的“[Workbook1.xlsx]”进行搜索和替换 (Ctrl+H)。单击 "Replace All",对旧文件的引用应该会消失。
无需复制和粘贴公式,只需直接分配它们即可。像这样:
Workbooks("test2.xlsx").Worksheets("Sheet1").Range("A1").Formula = Workbooks("test1.xlsx").Worksheets("Sheet2").Range("A1").Formula
我想将sheet1的内容从workbook1复制到sheet1中的workbook2,保持公式不变。在这些公式中,有些是指 sheet1 中的单元格,有些是指 sheet2 中的单元格。
我试过 copy & paste special/formulas
,但引用 workbook1_sheet2 的公式仍然引用工作簿 1。我怎样才能避免这种情况?
只需使用 "search for"(不带引号)字段中的“[Workbook1.xlsx]”和空 "replace by" 字段中的“[Workbook1.xlsx]”进行搜索和替换 (Ctrl+H)。单击 "Replace All",对旧文件的引用应该会消失。
无需复制和粘贴公式,只需直接分配它们即可。像这样:
Workbooks("test2.xlsx").Worksheets("Sheet1").Range("A1").Formula = Workbooks("test1.xlsx").Worksheets("Sheet2").Range("A1").Formula