使用Excel VBA,在等式中输入公式

时间:2018-01-03 07:13:19

标签: vba formula bloomberg

使用Excel,A1的单元格是= B1 / BDP(C1&" CORP"," DS036") 哪个BDP(DS036)是Bloomberg的功能。

但是,有很多行可以解释为什么我要使用Excel VBA自动运行数据。我尝试过的方式就像下面的代码一样。但是,它不起作用。你能告诉我怎么解决吗?升值。

           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"")"

1 个答案:

答案 0 :(得分:1)

尝试

.FormulaR1C1 = "=RC[1]/BDP(RC[2]&"" CORP"",""DS036"")"