プロが教えるわが家の防犯対策術!

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

よろしくお願いします。

A 回答 (2件)

例えば、セルA11に =SUM(A1:A10) の計算式を設定する場合、


こんな感じになります。

Range("A11").Formula = "=SUM(A1:A10)"
    • good
    • 0
この回答へのお礼

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

お礼日時:2003/11/12 19:42

Excelのメニューから「ツール」の「マクロ」の「新しいマクロの記録」を選択し


マクロ名を入力してからOKボタンを押してください。

ツールバー「記録終了」が表示されます。「記録終了」ボタンを
押すまでのExcelの操作が、そのままVBAに変換されますので、
それをご参照いただければ、セル関数だけでなく、
EXCELのすべての動作がVBAでどのように指定すればよいかわかると思います。

ちなみに、ご質問をそのままお答えしますと

例:A1セルにB1~B5の合計を求める
Cells(1,1).value = "=SUM(B1:B5)"

となります
    • good
    • 0
この回答へのお礼

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

お礼日時:2003/11/12 19:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!