KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel で1 ページに X 行ずつ印刷するにはどうすればよいですか?

著者Sun変更日

Excel で作業していると、1 ページに特定の行数だけを印刷したい場面がよくあります。たとえば、大規模なデータセットを扱っていても、読みやすさや処理のしやすさのために印刷物では1 ページにつき3 行のみ表示したいといったケースです。しかし、残念ながらExcel の標準的な印刷設定には、こうした要望を直接かなえるオプションは用意されていません。 本チュートリアルでは、手動での操作から自動化された手法まで、Excel で1 ページあたり固定の行数を印刷するための実用的な方法をいくつかご紹介します。これらの方法は、シンプルな操作を好む方、スクリプトベースのソリューションを活用したい方、アドインを使って効率化を図りたい方など、あらゆるスキルレベルに対応しています。さらに、それぞれの方法が最も効果を発揮するシナリオや、最良の結果を得るための重要なヒント・注意点についても詳しく解説します。

手動で改ページを挿入して1 ページあたり X 行を印刷する

VBA を実行して1 ページあたり X 行を印刷する

Kutools for Excel を使用して1 ページあたり X 行を印刷する良いアイデア3

数式と補助列を使って1 ページあたり X 行を印刷する


青色の右向き矢印の吹き出し手動で改ページを挿入して1 ページあたり X 行を印刷する

小規模または中規模のデータ範囲では、Excel に手動で改ページを挿入することで、各印刷ページに表示される行数を簡単に管理できます。この方法は直感的で操作も簡単なため、改ページを数カ所だけ設定すれば済む場合や、比較的短いリストを扱う際に最適です。ただし、データセットが大きくなると、この方法は時間と手間がかかり、煩雑になる可能性があります。

例として、1 ページあたり3 行を印刷する手順を以下に示します。

1.ページに表示したい行の直下にある行の先頭セルを選択します。たとえば、最初のページに1 行目から3 行目を印刷したい場合は、4 行目の先頭セルを選択してください。スクリーンショットをご参照ください。

Excelで手動で改ページを挿入するための行選択を示すスクリーンショット

2.ページレイアウトタブに移動し、改ページ改ページの挿入をクリックしてください。以下のスクリーンショットをご参照ください。

Excelで[改ページの挿入]オプションを示すスクリーンショット

この操作により、3 行目の直下に改ページ線が挿入され、それより上の行は別ページで印刷されます。

Excelで行の後に手動改ページが追加されたことを示すスクリーンショット

同じページにグループ化したいすべての行セットに対して、この手順を繰り返してください。たとえば、6 行目の後に改ページを挿入するには7 行目を、9 行目の後に改ページを挿入するには10 行目を選択します。

ヒントすべてのn 行ごとに改ページを挿入する場合は、[挿入]→改ページコマンドを使用する前に、常に n+1 行目、2n+1 行目、3n+1 行目などの先頭セルを選択してください。これにより、各「ページ」に印刷したい正確な行数が確保されます。

Excelで追加の手動改ページを示すスクリーンショット

3.必要なすべての改ページを設定したら、ファイル印刷に移動してデータのプレビューを確認し、各ページに指定した行数だけが正しく表示されていることを検証します。

Excelの印刷プレビューで1ページあたり3行表示されているスクリーンショット

この方法は、小規模なデータセットや、印刷時の改ページをたまにしか調整しない場合に最適です。ただし、改ページを設定した後に新しい行を追加または削除すると、手動での再調整が必要になりますのでご注意ください。また、誤って行がスキップされる可能性もあるため、大量印刷の前には必ず印刷プレビューで確認してください。


青色の右向き矢印の吹き出しVBA を実行して1 ページあたり X 行を印刷する

大規模なデータセットや頻繁に更新されるデータでは、手動で改ページを挿入するのは非効率的で、ミスも起こりやすくなります。基本的なスクリプティングに慣れているなら、VBA(Visual Basic for Applications)を使えば、ワークシート全体で3 行ごとなど一定の間隔で改ページを自動的に挿入できます。この自動化された方法は、行の追加や削除が定期的に行われる場合や、同じ作業を何度も繰り返す必要がある場面で特に効果を発揮します。

作業を始める前に、必ずブックを保存してください。特に VBA を初めて使用する場合は、コード実行後に元に戻せない変更が生じる可能性があります。また、この方法ではアクティブなワークシートが変更されるため、正しいシートで作業しているかを改めてご確認ください。

VBA を使って指定した間隔ごとに改ページを挿入する手順は、次のとおりです。

1.対象のワークシートを開き、Alt + F11を押して、Microsoft Visual Basic for Applicationsエディターを起動します。

2.VBA エディターで、挿入標準モジュールをクリックして、新しいコードモジュールを挿入してください。その後、以下の VBA コードをモジュールウィンドウにコピー&ペーストします。

VBA:n 行ごとに改ページを挿入する

Sub formatSheets()
For i = 3 To 11 Step 3
    ActiveSheet.HPageBreaks.Add Before:=Cells(i + 1, 1)
Next
End Sub

3.コードを配置したら、F5を押すか、実行ボタンをクリックしてマクロを実行します。これにより、コード内で指定された範囲に3 行ごとに自動で改ページが挿入されます。結果を確認するには、ワークシートをご確認ください。

ExcelでVBAによって作成された改ページを示すスクリーンショット

ヒント提供された VBA コードにおいて、次の行 For i =3 To 11 Step3は、行改ページが3 行ごと(3 行目から11 行目まで)に挿入されることを意味します。印刷要件に応じて、開始行、終了行、およびステップ値(間隔)を簡単に調整できます。たとえば、5 行ごと(50 行目まで)に区切りを入れたい場合は、次のように変更します。For i =5 To 50 Step5

この VBA ソリューションは、大規模なデータセットを簡単に処理できる点で卓越しています。ただし、間隔を再度確認し、印刷前に必ずプレビューをご確認ください。既存の手動ページ区切りがある場合は、クリアまたは調整が必要となる場合があります。


青色の右向き矢印の吹き出しKutools for Excel を使用して1 ページあたり X 行を印刷する

VBA はコーディングに慣れている方にとっては効率的ですが、マクロの使用に不安を感じる方も少なくありません。また、手動での操作は大規模な表になるとすぐに面倒になってしまいます。よりユーザーフレンドリーで効率的、かつミスが少ない方法をお探しの方——特に頻繁に改ページをカスタマイズする必要があるユーザーには、Kutools for Excelが優れた代替手段です。他の行ごとに改ページを挿入というツールを使えば、コードを記述したり行を手動で選択したりすることなく、任意の行数ごとに簡単に改ページを挿入できます。

Kutools for Excelは300 以上の高度な機能を提供し、複雑な作業を効率化して、創造性と生産性を高めます。AI 機能と統合されたKutools は、正確にタスクを自動化し、データ管理を簡単にします。Kutools for Excel の詳細情報。。。         無料トライアル。。。

Kutools for Excel を活用して印刷ニーズをしっかり満たす方法はこちらです。

1.印刷したいワークシートを開き、KUTOOLS PLUS印刷他の行ごとに改ページを挿入を選択します。

ExcelでKutoolsの[指定行ごとに改ページを挿入]機能を示すスクリーンショット

2.他の行ごとに改ページを挿入ダイアログボックスで、1 ページあたりの行数(例:3)を入力し、OKをクリックします。挿入された改ページの件数を示すメッセージが表示されるので、OKをクリックしてダイアログを閉じます。

間隔設定付きのKutools for Excelの[改ページの挿入]ダイアログのスクリーンショット

Kutools のアプローチは、初心者の方、多数のワークシートを頻繁に扱う方、または手作業なしで繰り返し作業を効率化したい方に強くおすすめです。この方法は改ページ設定時の人的ミスを最小限に抑え、挿入された改ページに関する便利なリマインダーも提供します。ただし、最適な結果を得るには、改ページ設定後にデータが変更される可能性がある場合、必ず印刷プレビューで確認してください。


青色の右向き矢印の吹き出し数式と補助列を使って1 ページあたり X 行を印刷する

印刷ページ間でのデータレイアウトをより柔軟にしたい場合——特にカスタムタイトル、ページ番号、セクションマーカーなどを追加したいとき——Excel には直接的な機能はありません。しかし、補助列に数式を使って各グループの開始位置をフラグ付けすれば、印刷前の手動調整や書式設定が格段に簡単になります。このアプローチは、印刷グループを視覚的に明確に区切りたいときや、各ページに追加の注釈を入れたいときに特に役立ちます。以下に、印刷前のデータグループ化に数式を活用する具体例を示します。

1.データの隣に補助列を追加します(例:データが A 列にある場合は、新しい B 列を挿入)。補助列の最初のセル(B1)に、3 行ごとにグループ番号を振るための次の数式を入力します。

=INT((ROW(A1)-1)/3)+1

2.この数式をデータ行に沿って下方向にドラッグして適用範囲を広げましょう。これにより、3 行ごとのブロックが同じ番号を持ち、どの行を同じ印刷ページに含めるべきかが一目でわかります。

3.その後、これらのグループ化された行に基づいてフィルターや条件付き書式を適用したり、手動ページ区切りを活用したりすることで、印刷時のさらに高度なカスタマイズが可能になります。

この解決策は、配布資料の作成やレビュー用のバッチ分割、グループ化されたデータの印刷管理などに特に役立ちます。ただし、改ページを自動で挿入するものではなく、手動または自動での改ページ設定が正確になるよう、計画・確認をサポートする機能である点にご注意ください。

これらの方法を使用する際は、必ず印刷プレビュー機能で印刷結果を確認し、改ページが期待通りに表示されているかをチェックしてください。改ページが正しく整列していない場合は、VBA やKutools、または手動選択で設定したステップ値や間隔を再度見直してください。改ページを設定した後に新しい行を追加または削除した場合は、正しいページ分割を維持するために、再度同じ方法を適用する必要があります。共有ブックやテンプレートを使用する際は、将来のユーザーが印刷レイアウトを簡単に維持できるよう、行間隔の設定をあらかじめ文書化しておくことをおすすめします。


デモ:Kutools for Excel を使用して X 行ごとに改ページを挿入する

 
Kutools for Excel:300 個を超える便利なツールがすぐそこへ!AI 搭載の機能で、よりスマートでスピーディーな作業をぜひお楽しみください!今すぐダウンロード!

最高の Office 業務効率化ツール

🤖KUTOOLS AI アシスタント:次に基づいてデータ分析を革新します:インテリジェント実行     コード生成  カスタム数式作成    データ分析とチャート生成  拡張機能呼び出し
人気の機能検索・ハイライト、または重複をマーキング     空白行を削除する     データを失うことなく列の結合またはセルを     数式を使用しない四捨五入...
スーパー LOOKUP複数条件 VLookup    複数値 VLookup     複数シート間 VLookup      ファジーマッチ....
高度なドロップダウンリストドロップダウンリストをすばやく作成     連動型ドロップダウンリスト     複数選択可能なドロップダウンリスト....
列マネージャー指定した数の列を追加列の移動非表示列の表示状態を切り替え範囲および列の比較...
注目の機能グリッドフォーカス     デザインビュー   強化された数式バー    ワークブックとシートマネージャー     リソースライブラリ(オートテキスト)  日付ピッカー     ワークシートの統合    暗号化/セルの復号化    リストからメール送信     スーパーフィルター      特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。
トップ15 ツールセット12 テキストツールテキストの追加特定の文字を削除、...)   50+チャートタイプガントチャート、...)   40+実用的関数誕生日に基づいて年齢を計算します、...)   19 挿入ツールQR コードを挿入パスから画像を挿入、...)   12 変換ツール単語に変換する為替レートの変換、...)   7 結合と分割ツール高度な行のマージセルの分割、...)さらに多数
Kutools はお好みの言語でご利用いただけます。英語、スペイン語、ドイツ語、フランス語、中国語、および40+の他の言語をサポートしています!

Kutools for Excel でExcel スキルを強化し、これまでにない効率を体験しましょう。Kutools for Excel は、生産性を高め、時間を大幅に節約できる高度な機能を300 以上提供します。最も必要な機能を今すぐ入手するにはこちらをクリック。。。


Office Tab は Office にタブインターフェースをもたらし、作業を大幅に簡単にします

  • Word、Excel、PowerPoint でタブを使った編集と閲覧を有効にします。Publisher、Access、Visio、Project でもご利用いただけます。
  • 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
  • 日々の生産性を50%も向上させ、毎日数百回ものマウスクリックを削減します!

すべてのKutools アドインが、たった1 つのインストーラーで完結。

Kutools for Officeスイートには、Excel ・Word ・Outlook ・PowerPoint 用のアドインと Office Tab Pro が含まれており、複数の Office アプリを横断して作業するチームに最適です。

ExcelWordOutlookTabsPowerPoint
  • オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
  • インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
  • 連携してさらにパワーアップ— Office アプリ全体で生産性が向上
  • 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
  • 最高のお得感— 個別アドイン購入よりお得