
No.3ベストアンサー
- 回答日時:
ふつう、金銭出納帳というのは、月締めがあるので、1ヵ月ごとに締めるはずですが、あえて、月締めのないスタイルで考えてみました。
添付画像は、マイクロソフトのサイトにあるテンプレートの
名称は[現金出納帳]です。(検索は、「出納」で探しました。)
別にテンプレートでなくてもよいのですが、ページさえずれないようにすればよいです。
印刷範囲は、A1:K43 が1ページになってます。画像では点線が出ていますが、その部分が実線になるように、印刷の上下マージンを調整するか、改ページを、44行目に入れるかして、1ページの範囲を正しく決めます。
1ページの範囲が決まったら、その範囲内に、コピーして使うようにすればよいのですが、繰り越し額は、
前月繰越の時に、前のページから、差し引き残高を探すように作られています。
テンプレートの元の数式(プロテクトがかかっていますから、それを外すか、コピー&ペーストで、新しいシートに写します)
50行目 K50の数式
IF(AND(H50="",J50=""),"",H50-J50)
↓(以下のように手を加えました)
=IF(C50=2,INDEX(K6:K43,MATCH(10^5,K6:K43,1),1),IF(AND(H50="",J50=""),"",H50-J50))
そのテンプレートの科目は、
コードNO 科目名
1 前期繰越
2 前月繰越
3 売上
4 仕入
5 消耗品費
6 通信費
7 事務用品費
8 雑費
となっています。C50 =2 は、前月繰越ということです。数式は、前ページの差引残高の最後の数字を出すという数式です。

No.2
- 回答日時:
「ページ設定」でヘッダー、フッターや行見出し等が設定できますが、繰り越し行のような設定はできないと思います。
やはり、自分で入れるしかないでしょう。次のマクロは、アクティブシートをコピーして印刷用のシートを作成し、作成したシート上で改ページを検出して繰り越し行の挿入し、印刷して、閉じます。
とりあえず、添付したような簡単なシートを想定して実装しましたので、ご自分のレイアウトに合わせて修正して下さい。なお、印刷は「PrintPreview」にしています。実際にプリントしたい場合は「PrintOut」の行を有効にしてください。
Sub sample()
Dim pb
Dim ro
ActiveSheet.Copy
ActiveWindow.View = xlPageBreakPreview
ActiveSheet.ResetAllPageBreaks
Do
pb = pb + 1
On Error Resume Next
ro = ActiveSheet.HPageBreaks(pb).Location.Row
If Err.Number <> 0 Then Exit Do
On Error GoTo 0
Rows(ro).Insert Shift:=xlDown
ActiveSheet.HPageBreaks.Add (Cells(ro, "A"))
Cells(ro, "A").Value = "繰り越し"
Cells(ro, "B").Value = Cells(ro - 1, "B").Value
Loop
'ActiveSheet.PrintOut '←実際に印刷する場合は、こちらで!!
ActiveSheet.PrintPreview
ActiveWorkbook.Close (False)
End Sub

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル2013「次のページ数に合わせて印刷」が小さすぎる 9 2023/03/28 10:18
- Excel(エクセル) エクセルの印刷範囲をページ単位で可変にする方法 3 2022/05/23 13:04
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
- PDF EXCEL ページを指定してPDF出力するVBAを教えてください。 2 2023/02/09 10:27
- その他(パソコン・スマホ・電化製品) Webページ印刷時にヘッダー・フッターをつけたい 1 2022/04/25 21:35
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Excel(エクセル) エクセルのフッタやヘッダーについて 3 2023/02/04 09:45
- Excel(エクセル) Excelであるシートだけ印刷できない 1 2022/04/01 09:04
- Excel(エクセル) エクセルでキーリストからデータを取り出して1枚1枚印刷するには? 11 2022/06/27 09:52
- Visual Basic(VBA) エクセル365のVBAで困っています。どう修正したらよいか添削をお願いします 2 2023/05/03 17:35
このQ&Aを見た人はこんなQ&Aも見ています
-
Excelで金銭出納帳。繰越残高を翌月へ・・・
その他(パソコン・スマホ・電化製品)
-
小口現金出納帳の書き方 次ページ移行する時について
財務・会計・経理
-
エクセルでシートまたぎのセルの数値の参照
Excel(エクセル)
-
-
4
帳簿の繰越方法について教えて下さい
財務・会計・経理
-
5
エクセルでページ毎の小計から最終ページで合計を出したい。
Access(アクセス)
-
6
前月分を次月シートに繰越できるマクロについて
Excel(エクセル)
-
7
Excel / 出納帳の繰越の仕方についてお伺いします
Excel(エクセル)
-
8
エクセルの関数の使い方 繰越残のあるモノだけ翌月に繰り越してデータを表示する。
Windows 8
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
特定のセルだけ結果がおかしい...
-
エクセルのdatedif関数を使って...
-
エクセルのVBAで集計をしたい
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
エクセル ドロップダウンリスト...
-
【関数】同じ関数なのに、エラ...
-
Office2021のエクセルで米国株...
-
【マクロ】列を折りたたみ非表...
-
9月17日でサービス終了らし...
-
【マクロ】アクティブセルの時...
-
ページが変なふうに切れる
-
【条件付き書式】シートの中で...
-
【マクロ】3行に上から下に並...
-
【マクロ】オートフィルターの...
-
【マクロ】EXCELで読込したCSV...
-
【画像あり】オートフィルター...
-
他のシートの検索
-
エクセルの循環参照、?
-
Excelファイルを開くと私だけVA...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル
-
【マクロ】WEBシステムから保存...
-
エクセルの循環参照、?
-
エクセル ドロップダウンリスト...
-
エクセルのdatedif関数を使って...
-
特定のセルだけ結果がおかしい...
-
【マクロ】A列にある、日付(本...
-
【マクロ】EXCELで読込したCSV...
-
【マクロ】アクティブセルの時...
-
【エクセル】期限アラートについて
-
iPhoneのExcelアプリで、別のシ...
-
【関数】同じ関数なのに、エラ...
-
Excelの新しい空白のブックを開...
-
【マクロ】3行に上から下に並...
-
【マクロ】宣言は、何のために...
-
VBA チェックボックスをオーバ...
-
Excelについての質問です 並べ...
-
【マクロ】アクティブセルの2...
-
【関数】不規則な文章から●●-●●...
おすすめ情報