• ベストアンサー

ExcelのVBマクロで、セルに関数をセットするにはどのようにすればよいでしょうか?

Excel上で、VBマクロを使って、セルに関数をセットするにはどのようにすればよいでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ja7awu
  • ベストアンサー率62% (292/464)
回答No.1

例えば、セルA11に =SUM(A1:A10) の計算式を設定する場合、 こんな感じになります。 Range("A11").Formula = "=SUM(A1:A10)"

hogehogeninja
質問者

お礼

ありがとうございます。 参考になりました。

その他の回答 (1)

回答No.2

Excelのメニューから「ツール」の「マクロ」の「新しいマクロの記録」を選択し マクロ名を入力してからOKボタンを押してください。 ツールバー「記録終了」が表示されます。「記録終了」ボタンを 押すまでのExcelの操作が、そのままVBAに変換されますので、 それをご参照いただければ、セル関数だけでなく、 EXCELのすべての動作がVBAでどのように指定すればよいかわかると思います。 ちなみに、ご質問をそのままお答えしますと 例:A1セルにB1~B5の合計を求める Cells(1,1).value = "=SUM(B1:B5)" となります

hogehogeninja
質問者

お礼

ありがとうございます。 参考になりました。

関連するQ&A