试图插入具有Excel VBA公式的列

  • 本文关键字:VBA Excel 插入 vba excel
  • 更新时间 :
  • 英文 :


我试图将列插入我的数据表中,并将一个公式插入单元格中。此代码在这个项目上对我有用,除了此公式:

     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)"

最新更新