
Excelで、金額の日計表を毎日作成したいです。シートコピーで、前日の残高を頭に持ってくる。セル参照で出来ますが、そのコピーしたシートを次の日にコピーしても、最初のシートのセル参照になります。シートコピーする事に、前日の残高を反映させたいです。
あと、日付も、関数 ="日付"+1で、翌日になりますが、そのシートをまたコピーしても、最初のシートのセル参照のままになります。
31日もしくは30日、簡単に日計表を、残高と日付を前日のを反映させてシートコピーする関数か、マクロなどを教えて下さい。
V Lookupなど関数やピボット、また、簡単なマクロの記録くらいは出来ます。Excel中級程度です。
宜しくお願いします。
No.1ベストアンサー
- 回答日時:
こんばんは
>シートコピーする事に、前日の残高を反映させたいです。
「コピーすることによって」というのは、関数等では難しいと思います。
一方で、
・シート名が必ず日付になっている
・シート内にその日の日付蘭がある
などであれば、それを元に「前日」のシートを参照する関数を作ることは可能と思います。
ちなみに、自身のシート名を関数で取得する方法は、以下をご覧ください。
https://office-hack.com/excel/get-sheet-name/
>残高と日付を前日のを反映させてシートコピーする関数か、マクロなどを教えて下さい。
必ず、「前日のシート」をコピーするという決まりになっているのなら、「シートのコピーをマクロで行い、前日残高と日付の更新を行う」マクロは作成可能でしょう。
(シート名が日付になっているなどの規則性があるのなら、「前日のシート」に限る必要もないかも知れませんが)
コピーする際に、コピー元シート(←これはわかっているはずなので)の必要事項を参照して、コピペ等行えば良いです。
(具体的な内容が不明なので、コードにはできませんけれど・・)
早速回答有難うございます。
今PC立ち上げて試みようとしていますが、PCの調子が悪くて時間かかりそうです。明日中には教えて頂いた手順で行ってみます。
シートコピーだけやっていたので、出来なかったのですね。
教えて頂いたURL確認しました。
まず、シート名を取得するという関数を使わなければならないと分かりました。シート名を日付にします。
それから、マクロの記録を行なってみます。
細かく丁寧に有難うございました!
もし途中どうやってもエラーなどおこした場合、また
ご質問させて頂くかもしれません。
その際はまた回答頂ければ幸いです。
とにかく、自分で頑張ってみます。
仕事で使う必要がありまして。
本当に有難うございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ②Excel 簡単にシートコピーしたら前日の残高と日付を変更させたい→マクロの記録でエラーが出ます 8 2022/07/16 20:40
- Excel(エクセル) シート参照を含む数式を連続コピー 3 2022/12/10 11:42
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
- Excel(エクセル) VBA ふたつの同じ様式シートのセルをコピーしたい 2 2023/03/08 15:28
- Visual Basic(VBA) VBAマクロでシートコピーした新シートにコピー元シートとの計算式の入れ方を教えて下さい。 5 2022/11/20 09:48
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/25 11:55
- Excel(エクセル) Excelにて、行の最後のセルの値をコピーして別sheetに張りつけるVBAコードをご教授願います 3 2022/11/20 14:35
- Excel(エクセル) エクセルのマクロでコピー後の貼り付け先を毎回指定したところにしたい 5 2022/08/12 10:47
- Excel(エクセル) マクロVBA別Excelブックにデータ転記 2 2022/07/10 23:35
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PDFファイルをコピーしてエクセ...
-
Excel 関数を使ってデータと一...
-
Excelの行をコピーして貼り付け...
-
エクセルの表のコピーの仕方
-
エクセルのシートコピーした際...
-
【VBA】コピー&複数個所のペー...
-
エクセルの1シートの内容を複...
-
Excel シートのコピーの際、ペ...
-
VBA シートをコピー後、ボタン...
-
CSVファイルについて質問です。
-
Excel 数式の保護をしたセルを...
-
EXCELで別のブックから式をコピ...
-
Excel Selectは使わない? VBA
-
EXCELのVBAでシートコピーをし...
-
EXCEL VBA シートをコピーする...
-
エクセルVBAですが教えてくださ...
-
VBAで任意のファイルを読み出し...
-
エクセルでシートを「移動また...
-
エクセルシートの見出しの文字...
-
EXCELで存在しないシート...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの行をコピーして貼り付け...
-
Excel 関数を使ってデータと一...
-
エクセルの選択範囲以外を削除...
-
EXCELのVBAでシートコピーをし...
-
EXCELで別のブックから式をコピ...
-
Excel シートのコピーの際、ペ...
-
エクセルでシートを「移動また...
-
【エクセル】プルダウン設定の...
-
エクセルのシートコピーした際...
-
エクセルシートを別のエクセル...
-
Excel 数式の保護をしたセルを...
-
エクセルの1シートの内容を複...
-
エクセルVBA 1行飛ばしで転記す...
-
CSVファイルについて質問です。
-
PDFファイルをコピーしてエクセ...
-
ページの設定を別シートにコピ...
-
ExcelVBAで、ユーザーフォーム...
-
【VBA】コピー&複数個所のペー...
-
エクセルのページをシートごと...
-
【Excel VBA】シートコピー時、...
おすすめ情報