我试图将列插入我的数据表中,并将一个公式插入单元格中。此代码在这个项目上对我有用,除了此公式:
With Data
.Columns("M:M").Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
.Range("M1").FormulaR1C1 = "PROD-DESC"
.Range("M2").FormulaR1C1 = "=CONCATENATE(K2," - ",L2)"
.Range("M2:M" & .Cells(Rows.Count, "M").End(xlUp).Row).FillDown
End With
运行代码时。我遇到了不匹配的错误,它突出显示了与连接公式的行。
任何帮助将不胜感激。我真的很想弄清楚为什么这不起作用。
谢谢,
g
以下将有效(您需要在另一个字符串内的两倍引号 - 您还需要删除R1C1
):
.Range("M2").Formula = "=CONCATENATE(K2,"" - "",L2)"