Range.Formula を使用します
サンプルコード
C1とD1の結果は同じです。
formulaを使わなくても =”数式” だけで実は関数は入れられます。
ただし、行が可変で式の範囲が不明の場合はちょっと複雑になりますが下記のように
FormulaR1C1を使用します。
サンプル
サンプルでは見やすいように便宜上、セルB2にSUM関数を挿入していますが、
Range(“B2”).FormulaR1C1 = “=Sum(R[-1]C[-1]:R[” & Lrow & “]C[-1])”
↓
Range(“B”& lrow).FormulaR1C1 = “=Sum(R[-1]C[-1]:R[” & Lrow & “]C[-1])”
上記のように変更すればA列の最終行に答えが表示されます。
range.formulaR1C1は、R1C1の行と列の数値番号が重要になります♪
ではでは♪
コメント