
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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル印刷時 一枚の書類に...
-
エクセルの一部のセルの背景色...
-
エクセルの行タイトルを特定の...
-
Excelでシートを複数シート選択...
-
エクセル文書に連番ページ番号...
-
エクセルファイルを開く時、常...
-
エクセルで行番号、列アルファ...
-
Excel 特定のシートを印刷不可...
-
マクロで印刷→セルの値から部数...
-
行タイトルを最終ページだけ表...
-
Excel:PDFに変換すると複数枚...
-
エクセルのシート名を印刷した...
-
EXCELで宛名だけ連続変更...
-
エクセルの複数シートをNアップ...
-
エクセルで複数のシートの1枚目...
-
祭の祝儀 掲示・集計ソフト
-
エクセル 一つのシートの1ペー...
-
エクセルで複数のシートを同じ...
-
印刷方法
-
エクセルマクロで差し込みした...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルファイルを開く時、常...
-
エクセルの一部のセルの背景色...
-
エクセル印刷時 一枚の書類に...
-
エクセルで複数のシートの1枚目...
-
エクセルで行番号、列アルファ...
-
Excel 特定のシートを印刷不可...
-
エクセルの行タイトルを特定の...
-
エクセルでPDFの印刷ができない
-
エクセルのマクロで複数シート...
-
祭の祝儀 掲示・集計ソフト
-
マクロで印刷→セルの値から部数...
-
エクセルで複数のシートを同じ...
-
特定のセルに数値が入っている...
-
1ヶ月分の日付を一度に出す方法...
-
エクセルでのヘッダーをページ...
-
【Excel】複数シートがあるエク...
-
Excelでシートを複数シート選択...
-
エクセルのシート名を印刷した...
-
Wordで差込印刷。テーブル...
-
Excel 2シートを1枚に印刷した...
おすすめ情報