强制Excel公式引用当前工作簿

我在工作簿中使用了一个简单的公式引用,但是当我使用另一个即时打开我的默认工作表并将其复制到活动工作簿的函数时,它会变得复杂。

问题是这个工作簿中的单元格在我的默认工作簿中引用另一个工作表。 该工作表中和我正在工作的所有其他工作簿具有相同的名称。 这是“forms”

当我使用我的代码复制工作表时,单元格会自动更改它的引用以包含以前的工作簿。

我想要公式总是使用当前的工作簿。

这是我使用的

=Form!B6 

这是我放下纸时最终得到的结果

 ="filepath"Form!B6 

以下是将公式从一个工作簿复制到另一个工作簿而不更改的方法

 Sub ytrewq() Dim s As String s = Workbooks("book2.xlsm").Sheets("Sheet1").Range("G8").Formula Workbooks("temp.xlsm").Sheets("Sheet1").Range("H1").Formula = s End Sub