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

问题描述 投票:0回答:1

使用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"")"
vba formula bloomberg
1个回答
1
投票

尝试

.FormulaR1C1 = "=RC[1]/BDP(RC[2]&"" CORP"",""DS036"")"
© www.soinside.com 2019 - 2024. All rights reserved.