ちょっと調べたらすぐわかるだろう!
¨¨¨と思ったら案外わからなかったので、教えてください。
まずやりたいことから説明します。
(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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) エクセルシートの合計の変動 5 2022/04/05 15:56
- Excel(エクセル) シート参照を含む数式を連続コピー 3 2022/12/10 11:42
- Excel(エクセル) B列に、A列の数字が偶数の場合は1減算した数字、奇数の場合はそのまま数字を自動表示したい 4 2022/04/16 12:01
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Excel(エクセル) 前の(左隣の)シートを連続参照するように、あとから変更したい 1 2023/02/22 00:51
- Visual Basic(VBA) エクセルのマクロで対象ごとにシート分けしてその内容をセルに書き込みたい 9 2022/08/24 13:23
- Excel(エクセル) Excel関数について質問です。 シート1に入力シートがあります。 =A1 =B1などで離れた数字な 5 2022/12/18 13:42
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
エクセルで表示されている数字に入力数字を足す方法
Excel(エクセル)
-
エクセルで、同一セル内に自動的に足し算をすることはできますか?
その他(Microsoft Office)
-
エクセルで、1つのセルで上書き足し算できますか?
Excel(エクセル)
-
-
4
エクセルについて-同一セルに何回も入力したい
Excel(エクセル)
-
5
「マクロ」の足し算の式を教えてくださいm()m
Excel(エクセル)
-
6
Excelで総合計に足していく方法を教えてください
財務・会計・経理
-
7
エクセルで数字を入力すると自動計算をしてくれるようにしたいのですが、(A1+B1+C1)÷(A2+B
Excel(エクセル)
-
8
エクセルを利用して、日計と累計を毎日作成する方法
Excel(エクセル)
-
9
エクセルで、同じセルに数値を上書きで入力して、そのセルに累計が出るようにしたい
Excel(エクセル)
-
10
【Excel】 隣のセルにある数値の合計を出すには?
Excel(エクセル)
-
11
Excelのマクロでボタンを押すと数が1足されるようにするには?
IT・エンジニアリング
-
12
VBA 数式を残して値をクリアについて
Excel(エクセル)
-
13
エクセルで前シートを参照して累計金額をだしたい。
Excel(エクセル)
-
14
エクセルで文字と数字が入っているセルを足すには
Excel(エクセル)
-
15
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
16
EXCEL:特定の文字が入力された日付を表示する方法
Excel(エクセル)
-
17
VBAで「セルに何か入っている場合」
Windows Me・NT・2000
-
18
エクセル if文で偽判定のとき、何も起こらないようにしたいのですが・・・
Access(アクセス)
-
19
エクセルで同一シート内にある特定文字の右隣のセルの値を合計する方法はあ
Excel(エクセル)
-
20
エクセル マクロを使って日々の実績を累計したい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの複数シートの保護を...
-
別シート参照のセルをシート毎...
-
Excelで同じシートのコピーを一...
-
エクセルVBAでパスの¥マークに...
-
前の(左隣の)シートを連続参...
-
エクセルで前のシートを連続参...
-
Excel、同じフォルダ内のExcel...
-
VBAでシートコピー後、シート名...
-
Excelで金銭出納帳。繰越残高を...
-
エクセルでファイルを開いたと...
-
シートを追加・名前を次月に変...
-
複数シートの色付きセルがある...
-
シートの保護のあとセルの列、...
-
複数のピボットを同じフィルタ...
-
エクセルで、「1つ前のシート...
-
Accessのスプレッドシートエク...
-
マクロの転記について教えてく...
-
【Excel マクロ】関数での空白...
-
エクセルで前シートを参照して...
-
シートを任意の日付で自動で作...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで同じシートのコピーを一...
-
エクセルの複数シートの保護を...
-
エクセルVBAでパスの¥マークに...
-
前の(左隣の)シートを連続参...
-
Excelで金銭出納帳。繰越残高を...
-
EXCEL:同じセルへどんどん足し...
-
EXCELで1ヶ月分の連続した日付...
-
シートの保護のあとセルの列、...
-
別シート参照のセルをシート毎...
-
エクセルでファイルを開いたと...
-
EXCELで同一フォーマットのシー...
-
エクセルで前のシートを連続参...
-
エクセルで前シートを参照して...
-
VBAでシートコピー後、シート名...
-
Accessのスプレッドシートエク...
-
エクセルのシート名をリスト化...
-
複数シートの特定の位置に連番...
-
Excelのシートを、まとめて表示...
-
エクセル 計算式も入っていない...
-
スプレッドシートの関数VLOOKUP...
おすすめ情報