使用Excel VBA在方程式中输入公式

使用Excel VBA在方程式中输入公式,vba,formula,bloomberg,Vba,Formula,Bloomberg,使用Excel,A1的单元格是一个公式,它=B1/BDP(C1&“CORP”,“DS036”) 哪个BDP(DS036)是彭博社的职能部门 但是,有很多行是我想使用ExcelVBA自动运行数据的原因。我尝试过的方法与下面的代码类似。但是,它不起作用。你能告诉我怎么修吗?谢谢 b = Worksheets("ABC").Cells(Rows.Count, 1).End(xlUp).Row Worksheets("ABC").Cells(b + 1, 1)

使用Excel,A1的单元格是一个公式,它=B1/BDP(C1&“CORP”,“DS036”) 哪个BDP(DS036)是彭博社的职能部门

但是,有很多行是我想使用ExcelVBA自动运行数据的原因。我尝试过的方法与下面的代码类似。但是,它不起作用。你能告诉我怎么修吗?谢谢

           b = Worksheets("ABC").Cells(Rows.Count, 1).End(xlUp).Row
           Worksheets("ABC").Cells(b + 1, 1).Formula = "=" & Worksheets("ABC").Cells(b + 1,2) & "/" & "BDP(" & Worksheets("ABC").Cells(b + 1, 3) &"" CORP"" ,""DS036"")"
试一试


谢谢!从中学习
.FormulaR1C1 = "=RC[1]/BDP(RC[2]&"" CORP"",""DS036"")"