
ちょっと調べたらすぐわかるだろう!
¨¨¨と思ったら案外わからなかったので、教えてください。
まずやりたいことから説明します。
(1)【シート1】A1セルに数字を入力します。(例としてA1に数字の10が入っているとします。)
(2)【シート2】A2セルに数字を入力します。(例としてA2に数字の20が入っているとします。)
するとなんと・・・
(3)【シート2】A1セルに(1)+(2)の合計(30)が入っています!
さらに
(4)【シート3】A2セルに数字(30)を入力すると・・・
あらまぁ、
(5) (3)+(4)の合計が【シート3】のA1に数字の60が入っていたりします!
・・・・ていうことを【シート4】、【シート5】、【シート6】・・・とやっていきたいのです。
**:::ちなみに:::************
■VBAはもちろんわかりません。。
■(3)で【シート2】A1セルに=SUM(B1+Sheet1!A1)とかやればいいじゃんと思うかもしれませんがなんか違います。
■VBAで自動で出来るに越したことはないのですが、関数とかで毎回手動でも上手いこと出来れば問題ないです。(計算間違いすることがなければ何でもいいです)
*********************
しょうもない質問で申し訳ありません。
本気とかいてマジで調べればわかりそうな気もするんですが、
どうも人間として重要な「ヤル気」というものが欠如しているせいか、
普通に萎えました。
皆様お忙しい中、大変お手数をお掛け致しますが、
お力添えをどうかよろしくお願い申し上げます(-_-)
No.1ベストアンサー
- 回答日時:
シート名を丁寧につけて関数だけでやる方法が一番ですが、やる気が無いのでしたら次の通りにします。
手順:
ブックを開く
ALT+F11を押す
現れた画面で挿入メニューから標準モジュールを挿入する
現れたシートに下記をコピー貼り付ける
private function sumleft(a1, b1)
dim res1, res2
application.volatile
if typename(a1) = "Range" then
res1 = a1.parent.previous.range(a1.address).value
else
res1 = a1
end if
if typename(b1) = "Range" then
res2 = b1.value
else
res2 = b1
end if
sumleft = application.sum(res1, res2)
end function
ファイルメニューから終了してエクセルに戻る
計算の理屈から「左隣のシートが無い一番左のシート」は除いて、2枚目以降のシートのA1セルに
=sumleft(A1,A2)
と記入する
一つ下のA2に数字を記入すると、左隣のシートのA1セルと合算した結果が現れます。
#一応参考
左端からシート名がSheet1、Sheet2、Sheet3…のように順序良く並んでいるとします
ブックを必ず一回保存します
2枚目以降のA1セルに
=SUM(INDIRECT("Sheet"&(SUBSTITUTE(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,99),"Sheet","")-1)&"!A1"),A2)
と記入します。
左端のシート1のA1に数字を記入し、シート2以降のA2に数字を記入します
早々のご回答ありがとうございました。
ダサくて申し訳ありません。
せっかく記載いただいたBVAがよくわからなく、、
参考に記載して頂いた「=SUM~~~」を貼り付けて、途中のシート名とか
最後のA2の部分とかを弄ったらうまい事出来ました!さすがです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルで、同一セル内に自動的に足し算をすることはできますか?
その他(Microsoft Office)
-
エクセルで表示されている数字に入力数字を足す方法
Excel(エクセル)
-
エクセルについて-同一セルに何回も入力したい
Excel(エクセル)
-
-
4
エクセルで、1つのセルで上書き足し算できますか?
Excel(エクセル)
-
5
エクセルを利用して、日計と累計を毎日作成する方法
Excel(エクセル)
-
6
Excelのマクロでボタンを押すと数が1足されるようにするには?
IT・エンジニアリング
-
7
【エクセル関数】参照するセルを一定数ずつ増やす
Excel(エクセル)
-
8
エクセルで数字を入力すると自動計算をしてくれるようにしたいのですが、(A1+B1+C1)÷(A2+B
Excel(エクセル)
-
9
有無、要否、賛否、是非、可否、当否…これらの言葉について
その他(教育・科学・学問)
-
10
エクセルで、1つのセルで上書き足し算して セルの範囲を指定できますか? パソコン初心者です。 お時間
Visual Basic(VBA)
-
11
エクセルで1つずつ足していく方法。
Excel(エクセル)
-
12
【Excel】 隣のセルにある数値の合計を出すには?
Excel(エクセル)
-
13
エクセルで、月によって参照するシートを自動的に変える関数
Excel(エクセル)
-
14
エクセルで前シートを参照して累計金額をだしたい。
Excel(エクセル)
-
15
多数の計算セルに一括で同一の関数を追加したい
Excel(エクセル)
-
16
エクセルの表で一定の数量を超える前までの合計を算出することを繰り返す方法
Excel(エクセル)
-
17
Excel:文字と数字の組合せ、次のセルの数字を1ずつ増やすには?
Excel(エクセル)
-
18
Excelで総合計に足していく方法を教えてください
財務・会計・経理
-
19
Wordでこのような三角が出てくるようになってしまったのですがどうやったら消せますか?
Word(ワード)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの複数シートの保護を...
-
エクセル 計算式も入っていない...
-
別シート参照のセルをシート毎...
-
エクセルで前シートを参照して...
-
エクセルでファイルを開いたと...
-
EXCELで同一フォーマットのシー...
-
エクセルで複数設定したハイパーリンク先...
-
前の(左隣の)シートを連続参...
-
特定のシートの削除を禁止した...
-
シートを任意の日付で自動で作...
-
EXCELで1ヶ月分の連続した日付...
-
エクセルで毎回1枚目のシートを...
-
エクセルで前のシートを連続参...
-
エクセルでファイル保存時に複...
-
EXCEL:同じセルへどんどん足し...
-
シートの保護のあとセルの列、...
-
シートを追加・名前を次月に変...
-
VBAでシートコピー後、シート名...
-
[Excel VBA]イベントマクロ上で...
-
シート名ではなく、相対位置で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
特定のセルだけ結果がおかしい...
-
エクセルの複数シートの保護を...
-
前の(左隣の)シートを連続参...
-
別シート参照のセルをシート毎...
-
エクセルで前シートを参照して...
-
エクセルでファイルを開いたと...
-
特定のシートの削除を禁止した...
-
Excelで金銭出納帳。繰越残高を...
-
エクセル 計算式も入っていない...
-
Excel、同じフォルダ内のExcel...
-
EXCEL:同じセルへどんどん足し...
-
VBAでシートコピー後、シート名...
-
複数シートの特定の位置に連番...
-
シートの保護のあとセルの列、...
-
Accessのスプレッドシートエク...
-
VBAで条件によりフォントサイズ...
-
エクセルVBAでパスの¥マークに...
-
Excelのシートを、まとめて表示...
-
エクセルで複数設定したハイパーリンク先...
-
エクセルで毎回1枚目のシートを...
おすすめ情報