- ベストアンサー
ExcelのVBマクロで、セルに関数をセットするにはどのようにすればよいでしょうか?
Excel上で、VBマクロを使って、セルに関数をセットするにはどのようにすればよいでしょうか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
例えば、セルA11に =SUM(A1:A10) の計算式を設定する場合、 こんな感じになります。 Range("A11").Formula = "=SUM(A1:A10)"
その他の回答 (1)
- o_w_nakazaki
- ベストアンサー率43% (20/46)
回答No.2
Excelのメニューから「ツール」の「マクロ」の「新しいマクロの記録」を選択し マクロ名を入力してからOKボタンを押してください。 ツールバー「記録終了」が表示されます。「記録終了」ボタンを 押すまでのExcelの操作が、そのままVBAに変換されますので、 それをご参照いただければ、セル関数だけでなく、 EXCELのすべての動作がVBAでどのように指定すればよいかわかると思います。 ちなみに、ご質問をそのままお答えしますと 例:A1セルにB1~B5の合計を求める Cells(1,1).value = "=SUM(B1:B5)" となります
質問者
お礼
ありがとうございます。 参考になりました。
お礼
ありがとうございます。 参考になりました。