我想在列中插入以下CONCATENATE方程
Range("A2:A" & lRow).Formula = "=CONCATENATE("G2:G"&lRow& ,"_","H2:H"&lRow&,"_","I2:I"&lRow)"
我遇到了突出显示G2的错误(编译错误,语句的预期结尾)
答案 0 :(得分:3)
您不希望公式本身包含范围,只需使用:
ActiveSheet.Range("A2:A" & lRow).Formula = "=CONCATENATE(G2,""_"",H2,""_"",I2)"
Excel将正确迭代相对行号。另外,您需要将_