ExcelVBA セルに数式を入力する

Exceのセルに値ではなく数式を入力して反映させたい場合

C2セルにA2セルの値×B2セルの値を計算する数式を入力する

Range("C2").Formula = "=A2*B2"

A2に「TODAY」関数を入力する

Range("A2").Formula = "=TODAY()"

※どちらの場合も=を含めてダブルクォーテーションマークで囲むことがポイント。また、文字列として指定すれば良いので、””で囲む文字列を変数の組み合わせ等で柔軟に指定することも可能。

Print Friendly, PDF & Email