メインコンテンツへスキップ

Excel の印刷領域を使いこなす: 設定、調整、クリアなどの方法

レポート、データ概要、財務諸表のいずれを準備している場合でも、印刷領域を効果的に設定、調整、管理する方法を理解することで、作品の見栄えを大幅に向上させることができます。この包括的なガイドでは、最初の印刷領域の定義から、複数のシートにわたって一貫した印刷領域を設定したり、VBA を使用してカスタマイズしたりするような高度なテクニックまで、Excel の印刷領域の基本を詳しく説明します。これらのスキルを習得すると、Excel ドキュメントを常に必要に応じて正確に印刷できるようになります。


Excelの印刷範囲とは何ですか?

Excel の印刷領域は、ワークシート全体を印刷するのではなく、印刷対象として指定したセルの範囲です。この機能は、共有または表示したいスプレッドシートの特定のデータまたはセクションに焦点を当て、関連する情報のみを印刷し、不要なデータを印刷出力から除外する場合に非常に役立ちます。

印刷領域 (次のスクリーンショットに示す青いボックスでマーク) を指定すると、Excel はその指定された領域内のコンテンツのみを印刷します。印刷領域が設定されていない場合、Excel はデフォルトでワークシート全体を印刷します。


シート内に 1 つ以上の印刷領域を設定します

このセクションでは、Excel のシートに 1 つ以上の印刷領域を設定するのに役立つ 2 つの方法を説明します。


印刷範囲を設定する一般的な方法

Excel には組み込み機能が用意されています。印刷領域を設定する」は、多くのユーザーがよく使用する印刷範囲の設定です。このセクションでは、この機能を適用して Excel ワークシートに 1 つ以上の印刷領域を設定する方法を説明します。

  1. ワークシートで、印刷領域として設定するセル範囲を選択します。この場合、範囲 A1:C7 を選択します。
    先端:複数の範囲を同時に別の印刷領域として設定するには、 Ctrlキー キーを押して各範囲を順番に選択します。
  2. に行きます ページレイアウト タブをクリックします。 印刷領域 > 印刷領域を設定する。 スクリーンショットを参照してください:
  3. 印刷領域の周囲に濃い灰色の境界線が表示されます。スクリーンショットを参照してください:

選択した範囲を印刷範囲に指定すると、ワークシートを印刷するとデフォルトでその範囲のみが印刷されます。

先端:Excelシート内に複数の印刷範囲を設定した場合、別々のページに印刷されます。


「ページ設定」ダイアログボックスで印刷領域を視覚的に定義します。

印刷領域を視覚的に定義することもできます。 ページ設定 ダイアログ ボックスでは、希望の範囲を設定するためのより対話的なアプローチが提供されます。その方法は次のとおりです。

  1. に行きます ページレイアウト タブで、ダイアログ ボックス起動ボタンをクリックします。 ページ設定 グループ。
  2. ページ設定 ダイアログボックスでは、次のように構成する必要があります。
    1. に行きます シート タブには何も表示されないことに注意してください。
    2. セットアップボタンをクリックすると、セットアップが開始されます 印刷領域 アドレスボックスで、印刷範囲に設定したい範囲を選択します。
      先端: 複数の分割印刷領域を一度に設定するには、 Ctrlキー キーを押して各範囲を順に選択します。選択した範囲が、カンマで区切られて [印刷領域アドレス] ボックスに表示されます。
    3. クリック OK

指定した範囲が印刷範囲として設定されます。その後、ワークシートを印刷するときにデフォルトでこの領域のみが印刷されます。

先端:Excelシート内に複数の印刷範囲を設定した場合、別々のページに印刷されます。

ノート:
  • ワークブックを保存すると、定義された印刷領域も保存されます。これは、次回ブックを開いたときに同じ印刷領域がアクティブになることを意味します。
  • 1 つのシートに印刷領域を設定しても、ブック内の他のシートには影響しません。
  • 印刷範囲を設定せずに選択した範囲を印刷したい場合は、その範囲を選択し、 印刷物 セクション(クリック File > 印刷物)、印刷を変更します 設定 〜へ 印刷の選択。 スクリーンショットを参照してください:

複数のシートに同じ印刷範囲を設定する

同じデータ構造を持つ一部のワークシートでは、これらのシートに同じ印刷領域を設定する必要がある場合があります。このセクションでは、このタスクを達成するのに役立つ 3 つの方法を説明します。


同じ選択範囲を複数のシートに印刷します

複数のシートに同じ領域を印刷するには、次の手順を実行します。

  1. 現在のワークシート上で、複数のシートにまたがって印刷したい範囲を選択します。
  2. ホールディング Ctrlキー キーを押してシートのタブをクリックし、アクティブなシートと同じ印刷領域を適用するシートを選択します。
  3. File > 印刷物、印刷を変更します 設定 〜へ 印刷の選択、をクリックします。 印刷物 ボタンをクリックして印刷を開始します。
ノート:
  • 右側で印刷範囲をプレビューできます。 印刷物 のセクションから無料でダウンロードできます。
  • 印刷すると、異なるシートにわたって選択された同じ領域が別のページに印刷されます。
  • 印刷後、必ずワークシートのグループを解除してください。これを行うには、グループ化されたシート タブのいずれかを右クリックして、 シートのグループ化を解除 コンテキストメニューから選択します。

Kutoolsを使用して複数のワークシートに同じ印刷領域を簡単に設定します

上記の方法を使用すると、複数のワークシートの同じ領域を一時的に印刷できます。複数のワークシートの同じ領域を頻繁に印刷する必要がある場合、この方法は時間がかかります。 Kutools for Excel's コピーページ設定 この機能を使用すると、印刷領域または他のページ設定構成をアクティブなワークシートから他の複数のワークシートに迅速かつ正確にコピーでき、最小限の労力で均一性と効率性を確保できます。

Note: 次の操作を実行する前に、現在のワークシートに印刷領域が設定されていることを確認する必要があります。見る ワークシートに 1 つ以上の印刷領域を設定する方法.

Kutools for Excelのインストール、に行きます クツールズプラス タブ、選択 印刷 > コピーページ設定 をクリックしてダイアログボックスを開きます。続いて以下のように設定します。

  1. コピー先 セクションでは、すべてのワークシート (アクティブなワークシートを除く) がリストされます。アクティブなワークシートと同じ印刷領域を適用するシートにチェックを入れるだけです。
  2. オプション セクションでは、 印刷領域 オプションを選択します。
    先端: デフォルトでは、すべてのオプションがオンになっています。チェックを外すと、 ページ設定 チェックボックスをオンにしてすべてのオプションのチェックを外し、必要なオプションのみをチェックします。
  3. OK。 スクリーンショットを参照してください:

現在のワークシートの印刷領域が、指定したワークシートに適用されます。ワークシートからこれらの領域を印刷する場合は、 をクリックしてください。 File > 印刷物、で 設定 セクション、選択 ワークブック全体を印刷する、[OK]をクリックします 印刷物 ボタンをクリックして印刷を開始します。

Note: [印刷領域] オプションに加えて、この機能ではさまざまなページ設定オプションが提供されます。 Excel 用 Kutools をダウンロードしてさらに探索してください.

VBAを使用して同じ印刷領域を複数のワークシートに設定する

上級ユーザーの場合は、VBA スクリプトを使用して、複数のシートにわたって同じ印刷領域を設定するプロセスを自動化できます。以下のようにしてください。

  1. いずれかのワークシートで、 他の + F11 キーを押して アプリケーション向け Microsoft Visual Basic 窓。
  2. アプリケーション向け Microsoft Visual Basic ウィンドウ、クリック インセット > モジュール、次に必要な次の VBA コードのいずれかを モジュール 窓。
    VBA コード 1: 現在のブック内のすべてのワークシートに同じ印刷領域を設定します。
    このコードは、指定された印刷領域を設定します (例: "A1:C7") をワークブック内の各ワークシートに追加します。
    Sub SetPrintAreaAllSheets()
    'Updated by Extendoffice 20240205
        Dim ws As Worksheet
        Dim printArea As String
    
        ' Define the print area
        printArea = "A1:C7"
    
        For Each ws In ThisWorkbook.Worksheets
            ws.PageSetup.printArea = printArea
        Next ws
    End Sub
    
    VBA コード 2: 現在のブック内の指定されたワークシートに同じ印刷領域を設定します。
    このコードは、指定されたワークシートのリストに同じ印刷領域を設定します (例: "Sheet1""Sheet3""Sheet5")。
    Sub SetPrintAreaOnSheets()
    'Updated by Extendoffice 20240205
        Dim ws As Worksheet
        Dim printArea As String
        Dim sheetNames As Variant
        Dim i As Long
    
        ' Define the print area
        printArea = "A1:C7"
    
        ' Array of specific worksheet names to change print area
        sheetNames = Array("Sheet1", "Sheet3", "Sheet5")
    
        ' Loop through all sheet names in the array
        For i = LBound(sheetNames) To UBound(sheetNames)
            ' Check if the sheet exists in the workbook
            If SheetExists(CStr(sheetNames(i))) Then
                ' Set print area on the specified sheet
                Set ws = ThisWorkbook.Worksheets(sheetNames(i))
                ws.PageSetup.printArea = printArea
            End If
        Next i
    End Sub
    
    ' Helper function to check if a sheet exists
    Function SheetExists(sheetName As String) As Boolean
        Dim sheet As Object
        On Error Resume Next
        Set sheet = ThisWorkbook.Sheets(sheetName)
        On Error GoTo 0
        SheetExists = Not sheet Is Nothing
    End Function
  3. F5 コードを実行するためのキー。
  4. この部分を指定したシートから印刷する場合は、 をクリックしてください。 File > 印刷物、で 設定 セクション、選択 ワークブック全体を印刷する、[OK]をクリックします 印刷物 ボタンをクリックして印刷を開始します。
ノート:
  • 2 つの VBA コードの両方で、 A1:C7 指定された印刷領域です。このセル参照を変更して、独自の印刷領域を定義してください。
  • VBA コード 2 では、 Sheet1, Sheet3, Sheet5 は、同じ印刷領域を設定するワークシートの名前です。シート名に変更してください。

印刷範囲を調整する

このセクションでは、Excel ブック内の既存の印刷領域を調整する方法を説明します。


既存の印刷領域にセルを追加する

既存の印刷領域にセルを追加することで、印刷領域を拡張できます。たとえば、印刷範囲を A1:C5 から A1:C7 まで拡張するには、次のようにします。

  1. 既存の印刷領域 A6:C7 に追加するセル範囲 A1:C5 を選択します。
  2. に行きます ページレイアウト タブをクリックします。 印刷領域 > 印刷領域に追加.

既存の印刷領域が A1:C5 から A1:C7 に拡張されました。

ノート:
  • 既存の印刷領域を拡張するには、選択範囲が元の印刷領域に隣接している必要があります。
  • 選択した範囲が既存の印刷領域に隣接していない場合、その範囲は現在のワークシート内の新しい印刷領域になります。

既存の印刷領域に隣接するセルを追加または削除する

ワークシート内の改ページ線を移動することで、既存の印刷領域に隣接するセルを追加または削除し、特定のニーズに合わせて印刷出力を調整できます。

  1. 印刷範囲を設定したら、「表示」タブに移動し、「改ページプレビュー」を選択します。
  2. 改ページを示す青い線が表示されます。この境界線内の範囲が印刷領域となります。印刷領域を調整するには、マウス カーソルを改ページ線の上に置き、改ページ線が両向きの矢印に変わります。改ページ線をクリックしてドラッグし、印刷領域にセルを含めたり除外したりします。
ノート:
  • 印刷領域が印刷するセルの範囲のみをカバーするまで、改ページを移動します。
  • 水平の改ページはどの行を含めるか除外するかを調整し、垂直の改ページはどの列を含めるか除外するかを調整します。改ページを外側にドラッグして印刷領域にセルを追加したり、内側に移動してセルを削除したりできます。
  • 調整後、「表示」タブの「標準」をクリックして通常のビューに戻ります。

現在の印刷領域を直接編集する

[ページ設定] ダイアログ ボックスでセル参照を視覚的に調整することで、印刷領域を直接変更できます。

  1. に行きます ページレイアウト タブで、ダイアログ ボックス起動ボタン (グループの右下隅にある小さな矢印) をクリックして、 ページレイアウト ダイアログボックス。
  2. ページ設定 ダイアログ ボックスで、 シート タブ。ここでは、現在のワークシートの印刷領域のセル参照が表示されます。 印刷領域 箱。このボックスでは、印刷領域のセル参照を直接編集できます。そして最後にクリック OK を入力して変更を保存してください。

現在の印刷領域を新しい印刷領域に置き換えます

ワークシートの印刷領域を更新する必要がある場合は、次の手順に従って、既存の印刷領域を新しい印刷領域にすばやく置き換えます。

  1. 新しい印刷範囲として設定したいセル範囲を選択します。
  2. に行きます ページレイアウト タブをクリック 印刷領域 > 印刷領域を設定する.

この操作により、既存の印刷領域が新しく選択された範囲に置き換えられます。

Note: ワークシートに複数の印刷領域が含まれている場合、この手順によりそれらの領域がクリアされ、新しく設定された領域のみがアクティブな印刷領域として残ります。

印刷領域をクリアする

現在のワークシートで設定した印刷領域をクリアするには、次の手順を実行します。

  1. [ページ レイアウト] タブで、 をクリックします。 印刷領域 > クリアプリントエリア.

その後、現在のワークシート内のすべての印刷領域が直ちにクリアされます。

Note: 別のワークシートの印刷領域をクリアするには、対応するワークシートで同じ操作を繰り返します。

印刷領域に関するその他のヒント

このセクションでは、Excel で印刷領域を操作するときに必要になる可能性のあるヒントとコツをいくつか示します。


印刷領域を無視する

ワークシートに印刷領域を設定しているが、場合によってはシート全体を印刷する必要がある場合は、印刷設定で [印刷領域を無視] オプションを有効にすることができます。この機能は設定された印刷領域をオーバーライドし、必要に応じてシート全体を印刷できるようにします。

  1. File > 印刷物 を開く 印刷物 のセクションから無料でダウンロードできます。
  2. 印刷物 セクションをクリックして開きます 設定 ドロップダウン リストから、 印刷領域を無視する メニューのオプション。有効にすると、オプションの前にチェック マークが表示されます。

クリックした後 印刷物 ボタンを押すと、設定された印刷領域を無視してワークシート全体が印刷されます。

Note:次回、印刷範囲のみを印刷したい場合は、上記の操作を繰り返して、印刷領域をオフにする必要があります。 印刷領域を無視する プリントのオプション 設定.

印刷領域をロック/保護する

Excel のデフォルトでは、ワークシートを保護しても印刷領域の設定は直接保護されません。これは、ワークシートが保護されていても、ワークブックを持つユーザーは印刷領域を変更またはクリアできることを意味します。ブックを頻繁に共有し、指定された印刷領域を保護したい場合は、このセクションの VBA コードが役に立ちます。

Note: このアプローチでは、ユーザーがセッション中に印刷領域を変更またはクリアすることを妨げません。ワークブックを開いたり閉じたりするときに、印刷領域が指定した領域にリセットされるだけです。
  1. ブック内の特定のシートの印刷領域を保護したい場合は、 他の + F11 キーを押して アプリケーション向け Microsoft Visual Basic 窓。
  2. この開いたウィンドウで、 このワークブック 左側のペインでプロジェクトを選択し、次の VBA コードを Code 窓。
    VBA コード: 印刷領域をロックまたは保護する
    Private Sub Workbook_Open()
    'Updated by Extendoffice 20210206
        SetPrintArea "commission  IFS", "A1:C7" ' Specify the sheet name and the print area
    End Sub
    Sub SetPrintArea(sheetName As String, printArea As String)
        Dim ws As Worksheet
        Set ws = ThisWorkbook.Worksheets(sheetName)
        ws.PageSetup.printArea = printArea
    End Sub
    
    Note: この VBA コードでは、「」を置き換えます。コミッションIFS” をワークシートの名前に置き換え、”A1:C7」に設定したい印刷範囲を入力します。
  3. コードを保存して、 他の + Q キーを押してワークシートに戻り、 をクリックします。 File > 名前を付けて保存 > ブラウズ.
  4. オープニング 名前を付けて保存 ダイアログ ボックスで、宛先フォルダーを選択し、必要に応じてファイルの名前を変更し、 Excelマクロが有効なブック タイプとして保存 ドロップダウンリストをクリックし、最後に Save

ブックが開かれるたびに、このコードにより、印刷領域が指定した領域に設定されるようになります。これは、ユーザーがセッション中に印刷領域を変更することを阻止できないため、完璧な解決策ではありませんが、ワークブックを開くたびに正しい印刷領域が使用されるようになります。


印刷範囲をプレビューする

このセクションでは、設定後に印刷領域をプレビューして、ドキュメントが意図したとおりに印刷できる状態であることを確認する方法を説明します。

印刷領域を設定したら、 詳しく見る タブをクリックします。 改ページプレビュー セクションに ワークブックのビュー グループ。

結果

ワークシートが次のように切り替わります。 改ページプレビュー ビューでは、青い改ページ境界で区切られた印刷領域が表示されます。視覚的に表現するには、以下のスクリーンショットを参照してください。


結論として、Excel の印刷領域をマスターすることは、データを印刷形式で表示する方法を効果的に管理するために重要なスキルです。この包括的なガイドのスキルを活用すれば、Excel シートを常に意図したとおりに印刷できるようにすることができます。 Excel の機能をさらに詳しく知りたい人のために、当社の Web サイトには豊富なチュートリアルが用意されています。 Excel のヒントとテクニックの詳細については、こちらをご覧ください.

最高のオフィス生産性向上ツール

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト ツール (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 ツール (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット ツール (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...

説明


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations