VBA:未评估单元格名称
我在VB中有以下代码: ActiveCell.Formula=“=COMPANYNAME”&“&”和“R[-12]C[-3]”和“&”和“VLOOKUP(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)”的单元格 基本上,没有对单元格名称进行评估VBA:未评估单元格名称,vba,excel,Vba,Excel,我在VB中有以下代码: ActiveCell.Formula=“=COMPANYNAME”&“&”和“R[-12]C[-3]”和“&”和“VLOOKUP(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)”的单元格 基本上,没有对单元格名称进行评估 我做错了什
我做错了什么?将ActiveCell.Formula更改为ActiveCell.FormulaR1C1
通过使用“.Formula”,它希望单元格以“A1”方式引用,因此不知道如何计算R/C引用,并且似乎将整个内容视为一个字符串而不是一个公式(您可能需要删除&’之间的空格)。这样做了。谢谢!