
No.3ベストアンサー
- 回答日時:
質問の意味を完全に捉えていないかもしれませんが。
。。>前日のシートをいちいちコピーせずに・・・
とあるので、『A列の複数個のセルに当日の日計を入力すると、B列の複数個は前日までの合計で、そこに当日分が加算される』としてみました。
例えば、日計には10個の項目があり、A1からA10までに入力すると、B1からB10に合計が計算されるとしてみました。複雑に考えすぎ?
Sheet1を使用する例です。ツール→マクロ→Visual Basic Editor でVBE画面に移り、
表示→プロジェクトエクスプローラでプロジェクトエクスプローラを表示して、Sheet1をダブルクリック。
出てきたコードウインドウに下記マクロを貼り付けます。
シートに戻り、Sheet1のA列に入力するとその値をB列に加算します。
↓ここから
Const inpColumn = "A" '入力する列名が『A』列の場合
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
With Target
'単一セルに入力した場合
If .Count = 1 Then
'入力する列名に入力した場合
If .Column = Range(inpColumn & "1").Column Then
'入力が数値の場合
If IsNumeric(.Value) Then
'隣の列『B列』の値に入力した値を加える
'(Offsetの2番目の1が1つ右のB列を示す)
.Offset(0, 1) = .Offset(0, 1) + .Value
End If
End If
End If
End With
End Sub
初めまして、感謝!感謝!です。
自信なしとなっておりましたが、記載どおりに貼り付けようとしたのですが、私には、貼り付けする方法がわからず、とにかく打ち込みました。
結果は、私の質問への回答に合致しておりました(^。^)
本当に有り難うございます。
早速、職場の歳入、歳出の日計資料に取り入れさせていただきます。
私も、もっと勉強しなくてはと・・・・
まずは、御礼かたがた、失礼致します。
No.2
- 回答日時:
ご質問の詳細が解らず、希望どおりにというわけではないかもしれませんが、もしも前日の累計額を残す必要がなく、集計期間の累計額を表示したいというのであれば、下記の方法が考えられます。
前日累計額も表示したいのなら#1の方法が面倒が少ないかと思います。1)A列に各日額を打ち込む→B1に累計額を出す場合、
=sum(a:a)をB1セルに入れることで、A列に入れた日額の累計が出せます。
2)1ヶ月分、もしくは1年分の日金額を入れる表があり、それに12ヶ月分、もしくは数年分のシートがあって、それらの累計を表示したい場合
例として1ヶ月ごとのシートがある場合で説明します。
各シートとも、A列に日額を打ち込む
=sum(sheet1:sheet12!a:a)とすれば、各シート(sheet1は指定した最初のシート、sheet12は指定した最後のシート)のA列の数値が全て合計されます。シート名は任意でかまいません。累計の式はどこにあっても計算されますが、別のシートに計算式を入れておくと、途中でシートを追加挿入しても大丈夫です。
3)日計を入力するファイルが日にちによって別の場合
簡単な設定方法はわかりません。ごめんなさい
4)固定したセルに次々と日計を入力して、その累計を出したい場合
一つのセルに次々と数値データを入力しても、excelは最後に入力した数値しか覚えていてくれないので、別表に自動的に金額が挿入されていって、累計額表示のセルは挿入された金額が載っている表を合計するように作る必要があります。エンターキーを押すと入力した金額が別表に次々コピーされるマクロを作成して、そこを参照するsum関数を用いれば可能ですが割愛させていただきます。
早速のご指導有り難うございます。
一通り、試してみましたが、私の質問説明の足りなさですみませんが、回答者No.3の方のが、今回作成している、歳入、歳出の資料に合致しておりましたので、そちらを参考にさせていただくことにいたしました。
貴重なご時間ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel シート複数 金額日計表と日付 簡単にシートコピーしたら前日の残高と日付を変更させたい 1 2022/07/15 22:10
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) エクセルの日報作成について 3 2023/07/05 12:49
- Excel(エクセル) VBA ふたつの同じ様式シートのセルをコピーしたい 2 2023/03/08 15:28
- Excel(エクセル) セルに特定の色が出た時だけ、式を発動させたい 4 2022/06/17 10:32
- Visual Basic(VBA) EXCELのVBAについて 2 2023/07/05 17:17
- Excel(エクセル) エクセル/列追加時、合計行の計算式 7 2023/03/15 11:14
- Excel(エクセル) 【スプレッドシート】日報を統合して各業務の所要時間をピボットで表示したい 1 2023/07/06 16:49
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
このQ&Aを見た人はこんなQ&Aも見ています
-
毎日の日計を別シートに自動で更新、反映させたい
PowerPoint(パワーポイント)
-
エクセルで前シートを参照して累計金額をだしたい。
Excel(エクセル)
-
日報をエクセルで作成したいのですが、当日だけの実績も表示させたい
Excel(エクセル)
-
-
4
エクセルで、売り上げの日計と累計を自動計算する方法を教えてください。
Excel(エクセル)
-
5
エクセル 日計表から月計表に自動入力
その他(Microsoft Office)
-
6
EXCEL:同じセルへどんどん足していく方法
Excel(エクセル)
-
7
エクセルで日報 累計を計算したい
Excel(エクセル)
-
8
エクセル 数式 日別で累計を出したいです
Excel(エクセル)
-
9
値が入っているときだけ計算結果が表示されるようにするには・・?
Excel(エクセル)
-
10
Excel シート複数 金額日計表と日付 簡単にシートコピーしたら前日の残高と日付を変更させたい
Excel(エクセル)
-
11
Excelで毎日の売上を入力すると同時に別のSheetに累計が…
Excel(エクセル)
-
12
エクセルで日毎のデータの蓄積
Excel(エクセル)
-
13
EXCELで複数のシートの日々の累計
UNIX・Linux
-
14
Excelで日付変更ごとに、自動的にデータを転記
Excel(エクセル)
-
15
パーセンテージの平均の出し方は?
数学
-
16
エクセル 日数が増えるたびに数値を増やしたい
Excel(エクセル)
-
17
エクセルで10%引く場合の計算式を入力したいのですが・・・。
Windows Vista・XP
-
18
エクセルで入力シートから別シートに蓄積方法について
Excel(エクセル)
-
19
エクセル2013での日計、月計、累計データの作成。
Excel(エクセル)
-
20
Excelの「0」だけ非表示、小数点の0.~は表示したいのですが、どうすればいいのでしょう。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
お肉の下のシートを煮込んでし...
-
条件にマッチする行を抽出するV...
-
エクセルのシートをコピーして...
-
毎日の日計を別シートに自動で...
-
エクセルを利用して、日計と累...
-
エクセルで帳簿を作成の場合 ...
-
過去のテスト成績(得点)を呼...
-
2つのシート間での重複データ...
-
Excelの特殊機能?についておし...
-
excel シート1の奇数(偶数)...
-
EOMONTH関数の代わり
-
チュロス袋の代用
-
エクセルでフラグがたっている...
-
A1セルに入力したら、入力時間...
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
【Excel】セル内の時間帯が特定...
-
セルを結合したA4とA5の条件付...
-
エクセルの複数のセルを一括で...
-
IF関数で0より大きい数値が入力...
-
SUMに含まれる範囲から特定のセ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
お肉の下のシートを煮込んでし...
-
エクセルで1行だけ数式が反映さ...
-
エクセルを利用して、日計と累...
-
条件にマッチする行を抽出するV...
-
毎日の日計を別シートに自動で...
-
2つのシート間での重複データ...
-
エクセルのシートをコピーして...
-
エクセルでフラグがたっている...
-
指定した条件でTRANSPOSE関数を...
-
エクセルで○のついた項目を抽出
-
EXCELで受験票を作成したい(名...
-
チュロス袋の代用
-
VBA 縦のデータを横にするコード
-
エクセルで2つのシートに同じ名...
-
excel シート1の奇数(偶数)...
-
エクセル ○印がついている行を...
-
Excelで複数のシートに列のグル...
-
複数シートのセルの 記号の数...
-
excelマクロで複数シート間のデ...
-
エクセルでシート間の相対参照
おすすめ情報