如何将公式插入到另一个引用活动工作表中单元格的工作表中?

时间:2019-11-29 20:07:24

标签: excel vba

我有一个名为行项目摘要的工作表,其单元格E7的公式为='Costing Sheet'!I75。与其使用公式参考 Costing Sheet ,不如将其替换为正在处理的工作表(即活动工作表)。

激活的工作表名称可能会随复制而更改,但是其中引用数据的单元格I75始终相同。

我尝试了以下代码,但收到“运行时错误'9':下标超出范围”。

Sub Connect()

Sheets("Line Item Summary").Range("E7").Formula = "='ActiveSheet'!I75"

End Sub

我试图尽我所能解释这个问题,但是如果需要澄清,请告诉我。谢谢!

1 个答案:

答案 0 :(得分:1)

从引号中删除activesheet,否则将其视为文字字符串。

Sub Connect()

Sheets("Line Item Summary").Range("E7").Formula = "='" & ActiveSheet.name & "'!I75"

End Sub

但是您的公式会改变-您打算这样做吗?