Excel 如何使用VBA将公式添加到单元格中,而引用单元格是动态的?

Excel 如何使用VBA将公式添加到单元格中,而引用单元格是动态的?,excel,vba,formula,Excel,Vba,Formula,我试图在一列中的40个单元格中添加一个公式。这是一个自定义的公式,用于从本地网络提取数据。我正在使用下面的VBA代码 For j = 1 To 40 Cells(j, 4) = "=Ark(""GetRD"",C1&"" Corp"",""ISSUER"")" Next j 这里,C列包含唯一的引用数据,函数使用这些数据给出输出。 应该使用什么代码

我试图在一列中的40个单元格中添加一个公式。这是一个自定义的公式,用于从本地网络提取数据。我正在使用下面的VBA代码

For j = 1 To 40
Cells(j, 4) = "=Ark(""GetRD"",C1&"" Corp"",""ISSUER"")"
Next j
这里,C列包含唯一的引用数据,函数使用这些数据给出输出。 应该使用什么代码以使引用单元格随着每次迭代而变化


谢谢

可能:
单元格(j,4).调整大小(40).公式1c1=“=Ark”(“GetRD”,RC3&“Corp”,“ISSUER”)”
没有循环。我尝试了代码行。但是,这是一个错误。我不知道是怎么回事。FormulaR1C1和RC3在这里工作。将正确的公式手动放入单元格D1,然后在VB编辑器的即时窗口中,输入:
?范围(“D1”)。FormulaR1C1
,然后按enter,让我们知道输出。如果内存可用,您可以使用该方法实现这一点。输出如下=Ark(“GetRD”,RC[-1]&“Corp”,“发行人”)