Excel で X 行ごとに改ページを挿入するには、どうすればよいですか?
印刷用に大規模なExcel ワークシートを準備する際、読みやすさを高め、各印刷ページに一貫性があり整理されたデータが含まれるようにするため、数行ごとなど一定の間隔で改ページを挿入する必要がある場合があります。Excel で単一の改ページを追加するのは簡単ですが、一定間隔(たとえば3 行ごとや10 行ごと)で改ページを挿入するのは、特に大規模なデータセットでは手作業ですぐに面倒になります。この記事では、指定した行数ごとに自動的に改ページを挿入するための実用的なソリューションをいくつかご紹介します。これにより、よりプロフェッショナルで管理しやすい印刷物を作成できます。
- VBA を使用してExcel で X 行ごとに改ページを挿入する
- x 行ごとに改ページを一括挿入する
- x 行ごとに行を追加の見出しが付いた改ページを一括挿入する
- 改ページプレビューを使用して改ページを手動で挿入する
VBA を使用してExcel で X 行ごとに改ページを挿入する
Excel で特定の行数ごとに改ページを挿入する必要がある場合、VBA を使えば大規模なデータセットにも効率的に対応できる自動化ソリューションが実現します。マクロ操作に不慣れな方でも、以下の手順に従うだけで簡単に設定可能です。ここでは3 行ごとに改ページを挿入する例を示していますが、実行時に任意の間隔を指定できます。
1。Alt + F11キーを押して、Microsoft Visual Basic for Applications(VBA)エディターを開きます。これはExcel に内蔵されたマクロの作成・実行ツールです。
2。表示された VBA エディターで、挿入 > 標準モジュールをクリックして新しいモジュールを作成します。その後、以下の VBA コードを新しく作成されたモジュールウィンドウにコピー&ペーストしてください。
VBA:ワークシートで X 行ごとに改ページを挿入します。
Sub InsertPageBreaks()
'Updateby20140618
Dim xLastrow As Long
Dim xWs As Worksheet
Set xWs = Application.ActiveSheet
xRow = Application.InputBox("Row", xTitleId, "", Type:=1)
xWs.ResetAllPageBreaks
xLastrow = xWs.Range("A1").SpecialCells(xlCellTypeLastCell).Row
For i = xRow + 1 To xLastrow Step xRow
xWs.HPageBreaks.Add Before:=xWs.Cells(i, 1)
Next
End Sub 3。実行ボタンをクリックするか(または)F5キーを押す)と、コードが実行され、改ページを挿入したい行数を入力するダイアログボックスが表示されます。たとえば、「3」と入力すると、3 行ごとに改ページが追加されます。
4。「OK」をクリックすると、スクリプトがアクティブなワークシート全体に指定された間隔で自動的に改ページを挿入します。
VBA で改ページを挿入する際は、事前にワークシートに手動で設定されたページ区切りがないか必ず確認してください。スクリプトを繰り返し実行すると改ページが重複し、予期しない印刷結果になるおそれがあります。マクロを再実行する前にすべての改ページを削除したい場合は、事前にすべての改ページをリセットオプションをページレイアウトタブからご利用ください。また、マクロによる操作は通常の「元に戻す」機能では取り消せませんので、VBA スクリプトを実行する前にファイルの保存を忘れずに行ってください。
この方法は、Excel の基本的な編集操作に慣れており、頻繁に更新される大規模な範囲を扱うユーザーに最適です。ただし、頻繁な調整や非標準的な範囲が必要な場合は、以下のようなさらに柔軟性の高い GUI 支援型ソリューションをご検討ください。
Kutools for Excel で x 行ごとに改ページを一括挿入する
Kutools for Excel がインストール済みの場合、改ページの挿入作業が大幅に簡単になります。Kutools の列に分割ユーティリティを使えば、一定間隔で改ページを自動挿入でき、各ページの先頭に列見出しが繰り返し表示されます。この機能は、繰り返しの見出しが文書の明瞭性とプロフェッショナルな印象を高めるため、印刷レイアウトの一貫性が重要なレポートやテーブルに特に役立ちます。
1。列に分割を、KUTOOLS PLUSタブからクリックしてユーティリティにアクセスします。
2。「列に分割」ダイアログボックスで、以下の設定を調整して、正確にコントロールしましょう。
(1)「
」ボタンをタイトルの範囲ボックス内でクリックし、列見出しを含む行を選択します。これにより、各印刷ページにヘッダーが自動的に繰り返されます。
(2)「」ボタンを日付範囲ボックス内でクリックし、分割したいメインのデータ範囲を指定します。
(3)「1 ページあたりの行数」ボックスに、各印刷ページに表示する行数を入力します(例:3 行ごとに改ページする場合は「3」と入力。各行の後に改ページする場合は「1」を入力)。
(4)「1」を1 ページあたりの列数ボックスに入力し、それに応じてシートを分割します。
3。「OK」をクリックして、データを処理します。
このユーティリティは、指定通りに自動的に改ページを挿入し、ヘッダー行を繰り返して、選択した範囲を新しいワークシートに出力します。表示タブから改ページプレビューを選択して改ページプレビューモードに切り替えると、青い線で改ページが明確に確認できます。

この方法は、繰り返しの見出しが必要で、印刷時にデータセットのセグメントをきめ細かく制御したいユーザーに最適です。元のデータは一切変更されず、結果は新しいワークシートに出力されるため、ソースデータを確実に保護できます。
Kutools for Excel— 300 以上の必須ツールでExcel を強化し、作業をより迅速・簡単に。AI 機能を活用して、スマートなデータ処理と生産性の飛躍的な向上を実現します。今すぐ入手
Kutools for Excel で x 行ごとに改ページを挿入する
Kutools for Excel には専用の他の行ごとに改ページを挿入ユーティリティも搭載されており、選択した範囲内で指定した行数ごとに改ページを素早く簡単に挿入できます。このツールは、繰り返しの手動操作なしで迅速に一括処理でき、柔軟な間隔設定が求められる場面に最適です。特に、繰り返しの見出しが不要ながらも印刷前に均一なページ分割が必要なデータテーブルに役立ちます。
1。改ページを挿入したいデータ範囲を選択し、次にKUTOOLS PLUS>印刷>他の行ごとに改ページを挿入へ移動します。
2。表示された他の行ごとに改ページを挿入ダイアログで、希望する間隔を入力してください(例:「1」と入力すると、1 行おきに改ページが追加されます)。「OK」をクリックします。
確認すると、すべての改ページがただちに指定された行間隔に従って設定されます。改ページを視覚的に確認したい場合は、改ページプレビュー(表示タブから)でビューを更新してください。
Kutools for Excel— 300 以上の必須ツールでExcel を強化し、作業をより迅速・簡単に。AI 機能を活用して、スマートなデータ処理と生産性の飛躍的な向上を実現します。今すぐ入手
改ページプレビューを使用して改ページを手動で挿入する
小規模なデータセットを扱う場合や、改ページの間隔をカスタムで非均一に設定したい場合は、Excel に内蔵された改ページプレビュービューを使えば、手動で直接制御できます。この方法は、自動化ソリューションが不要なときや、柔軟性が求められる場面に最適です。
1。リボンから「表示 > 改ページプレビュー」を選択します。すると、既存の改ページを示す太い青い線が表示されたワークシートが開きます。
2。改ページを追加するには、新しいページを開始したい行の直下にあるセルを選択し、ページレイアウトタブの「改ページ>改ページの挿入」をクリックします。
3。必要な改ページごとにこの操作を繰り返してください。改ページを調整したい場合は、青い線を新しい位置にドラッグするだけです。
この手動による方法は、小規模なタスクや実行頻度が低い場合には直感的でわかりやすいものの、ページ数が多くなるとすぐに時間がかかってしまうため、おすすめできません。定期的に多数の改ページが必要な場合は、VBA やKutools による自動化ソリューションの方がはるかに効率的です。
Excel で改ページを挿入する際は、以下のヒントとエラーに関する注意点をご確認ください。印刷前に必ず改ページプレビューモードでワークシートをプレビューし、改ページが意図したとおりに表示されているか確認してください。予期しない空白ページや改ページ位置のずれなどのエラーが発生した場合は、選択範囲を再度確認し、重複する改ページがないことをチェックしてください。必要に応じて、不要な手動改ページを削除しましょう。なお、Excel では1 つのワークシートあたりに設定できる改ページの最大数が決まっています。範囲が非常に大きい場合は、アプローチを見直すか、印刷タスクを分割する必要があります。挿入した改ページを元に戻したい場合は、ページレイアウトタブからすべての改ページをリセットオプションをご利用ください。
まとめると、小規模な表で正確な手動調整が必要な場合でも、大規模なデータセットで自動化や繰り返しの書式設定が求められる場合でも、Excel にはさまざまな印刷・レポート作成シナリオに対応する方法が用意されています。たとえば、組み込みの手動コントロール、VBA による自動化、そしてKutools for Excel のような使いやすい GUI ソリューションなどです。
デモ:Excel で改ページを x 行ごとに挿入する
関連記事:
最高の Office 業務効率化ツール
| 🤖 | KUTOOLS AI アシスタント:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート生成| 拡張機能呼び出し… |
| 人気の機能:検索・ハイライト、または重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを | 数式を使用しない四捨五入... | |
| スーパー LOOKUP:複数条件 VLookup | 複数値 VLookup | 複数シート間 VLookup | ファジーマッチ.... | |
| 高度なドロップダウンリスト:ドロップダウンリストをすばやく作成 | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト.... | |
| 列マネージャー:指定した数の列を追加|列の移動|非表示列の表示状態を切り替え|範囲および列の比較... | |
| 注目の機能:グリッドフォーカス | デザインビュー |強化された数式バー | ワークブックとシートマネージャー | リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除、...)| 50+チャートタイプ(ガントチャート、...)| 40+実用的関数(誕生日に基づいて年齢を計算します、...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入、...)| 12 変換ツール(単語に変換する、為替レートの変換、...)| 7 結合と分割ツール(高度な行のマージ、セルの分割、...)|さらに多数 |
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 アプリを横断して作業するチームに最適です。
- オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
- インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
- 連携してさらにパワーアップ— Office アプリ全体で生産性が向上
- 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
- 最高のお得感— 個別アドイン購入よりお得