VBA:未评估单元名称

时间:2015-08-07 17:56:46

标签: excel vba excel-vba

我在VB中有以下代码:

ActiveCell.Formula =“= COMPANYNAME”& “&”& “R [-12] C [-3]”& “&”& “VL​​OOKUP(RC [-6],R3C7:R22C18,9)”

我想要一个包含在其中的单元格:= COMPANYNAME& D25& VLOOKUP(A26,$ G $ 3:$ R $ 22.9)

相反,我得到了一个名为= COMPANYNAME& R [-12] C [-3]& VLOOKUP(RC [-6],R3C7:R22C18,9)“

基本上,没有评估电池名称。

我做错了什么?

1 个答案:

答案 0 :(得分:2)

将ActiveCell.Formula更改为ActiveCell.FormulaR1C1

通过使用" .Formula",它希望在" A1"中引用单元格。时尚,因此不知道如何计算R / C参考,并且看起来整个事物只是一个字符串而不是公式(你也可能需要删除&&#之间的空格) 39; S)