0
データテーブルに列を挿入し、セルに数式を挿入しようとしています。このコードでは、このコードを除いてこのプロジェクトで私の仕事をしています:Excel VBA用の数式で列を挿入しようとしています
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
何「データ」ですか? –
データは私のワークシートです – GCC
あなたのコードでは、あなたのコードでは '.FormulaR1C1'を使用していますが、あなたの数式はA1セル参照スタイルを使用しています –