
No.2ベストアンサー
- 回答日時:
例えば、Sheet2のA6セルに質問の数式を入力するのであれば次のようにします。
Worksheets("Sheet2").Cells(6, 1).Formula = "=SUM(" & Cells(1, 1).Address & ":" & Cells(5, 1).Address & ")"
Sheet1のような別シートのA1セルに質問の数式を入力するのであれば次のようにします。
Worksheets("Sheet1").Cells(1, 1).Formula = "=SUM(Sheet2!" & Cells(1, 1).Address & ":" & Cells(5, 1).Address & ")"
回答ありがとうございます。
addressのプロパティでセル番地の指定ができるんですね。
知りませんでした。
ありがとうございました。
No.1
- 回答日時:
Worksheetfuncion
のSum関数の書き方は
worksheetfunction.sum(range(cells(1,1),cells(5,1)))
worksheetfunction.sum(range("A1:A5)))
のように書きます。
>自動計算にならないと思うので・・・
自動計算するシートをVBAで作るというのならならworksheetfunction.sumではなく
該当するセルが例えばA6なら
range("A6").Formula="=SUM(A1:A5)"
というふうに
A6に式を入れてあげるのがいいと思います
回答ありがとうございます。
Formulaで自動計算できるようになるんですね。
大変勉強になりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 最終列の右へSUM関数を作成するため下記コードを実行しましたが、最終列「10月28日」が上書きされて 3 2022/12/05 20:32
- 会計ソフト・業務用ソフト ExcelのSUM関数と+の違い 2 2022/07/12 18:32
- Excel(エクセル) VBA SUM関数を入力したい 6 2022/08/20 20:10
- Excel(エクセル) VBA オリジナル関数で選択セルの合計を作成したい 3 2023/03/19 19:45
- Excel(エクセル) Excelについて質問があります。 関数の数値入力についてなのですが、 b1にー c1に数値 がある 1 2023/05/28 12:13
- Excel(エクセル) A列が指定数値以上になったらD列の計算式を変更 3 2022/07/11 11:03
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- Excel(エクセル) SUMIF関数について 4 2023/06/14 13:13
- Excel(エクセル) Excelの数字(文字列)合計について あるデータをダウンロードすると、数字データが全て文字列になっ 4 2022/09/26 21:21
- その他(データベース) 「1004:アプリケーション定義またはオブジェクト定義のエラー」への解消方法に関して 1 2023/07/09 11:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
特定のセルが空白だったら、そ...
-
エクセルVBAで結合セルの真ん中...
-
エクセルvba:自己セルの情報取...
-
【Excel VBA】指定行以降をクリ...
-
エクセル VBA 入力文字数制限...
-
i=cells(Rows.Count, 1)とi=cel...
-
ExcelVBAを使って、値...
-
数字でピラミッドを出力させる...
-
Excelで指定した日付から過去の...
-
指定文字以外のカウント
-
VBA SendKeysステートメントに...
-
TODAY()で設定したセルの日付...
-
【ExcelVBA】セルをダブルクリ...
-
VBA実行後に元のセルに戻りたい
-
エクセル VBA パワーポイント...
-
連続する複数のセル値がすべて0...
-
任意フォルダから画像をすべて...
-
セルに貼り付けた画像の上から...
-
DataGridViewの各セル幅を自由...
-
vba 隣のセルに値がある行だけ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ExcelVBAを使って、値...
-
i=cells(Rows.Count, 1)とi=cel...
-
Excelで指定した日付から過去の...
-
エクセルvbaで、別シートの最下...
-
特定のセルが空白だったら、そ...
-
VBA実行後に元のセルに戻りたい
-
【Excel VBA】指定行以降をクリ...
-
任意フォルダから画像をすべて...
-
【Excel】指定したセルの名前で...
-
VBAでセルをクリックする回...
-
【VBA】シート上の複数のチェッ...
-
EXCELのVBA-フィルタ抽出後の...
-
Excelのプルダウンで2列分の情...
-
Excel vbaで特定の文字以外が入...
-
TODAY()で設定したセルの日付...
-
”戻り値”が変化したときに、マ...
-
ExcelのVBAで数字と文字列をマ...
-
VBA ユーザーフォーム ボタンク...
-
Excel VBA マクロ ある列の最終...
-
Excel VBA、 別ブックの最終行...
おすすめ情報