テンプレートを使用して Excel スプレッドシートを印刷しますか?

テンプレートを使用して Excel スプレッドシートを印刷しますか?

スプレッドシートがあるとします

いいえ 名前 クラス 性別
1 ジャック 科学
2 薔薇 科学 女性
3 ケビン 社交
4 オリーブ 社交 女性

そしてテンプレートがあります

いいえ 名前 性別
1
2
3
4

クラスに基づいて自動的に印刷するには(可能な場合)どうすればよいでしょうか。最初の印刷は次のようになります。

いいえ 名前 性別
1 ジャック
2 薔薇 女性
3
4

そして2番目:

いいえ 名前 性別
1 ケビン
2 オリーブ 女性
3
4

つまり、テンプレートを使用して、この例のクラスのデータに基づいて印刷するようなものです

答え1

最も実用的なアプローチは、1 つのマスター テーブル/範囲を 1 つのシートに用意し、マスター シートを参照して値を参照/検索する個別のシートを用意することです。この方法では、印刷するシートを選択するだけで (または、キーを押したままCtrlシートをクリックして複数のシートを選択)、ワークシートごとに印刷できます (ワークブック、セル選択、または現在のビューごとに印刷するのではなく)。

何らかの理由で範囲/テーブルに5行のエントリしか格納できない場合は、2ページ目を作成するだけで済みます。ページの境界を定義するには、ページ区切りビューを使用します。コンテンツの構造、レイアウト、ヘッダー/フッターは同じ/動的に維持します。ビューでは、実線が印刷領域の端を定義し、点線が各ページの端を定義します。印刷設定では、nXによるはいページは、パラメータに最も適合するようにコンテンツのサイズを自動的に調整します。

関連情報