EXCELがやってくれるものは、EXCELに任せる
2007年09月05日 - EXCELのハナシ 投稿者 白取です
複数ページに渡る表の場合、横罫線を細くすると以下図のようにページの最終行の罫線が細くなり見た目が悪くなってしまいます。ページ区切りごとに罫線を引き直すのも面倒な作業です。

ちょっと見た目を良くしたいだけなのに、意外と色々な部分に影響があり面倒ですね。
本日はワークシートには罫線を引かないけど罫線を印刷するという、少しトリッキーな方法で、この問題を解決する方法を紹介したいと思います。
これもネタをばらせば実に単純。
ページ設定の「枠線」印刷のチェックをONにして、少し手を加えるだけです。
それでは、まず「枠線」印刷がどのような動きをするモノなのか細かな部分を理解しましょう。
●ワークシート上に罫線を引かなくても罫線が印刷される。
枠線を印刷する設定にすると、印刷時に自動的にセルの枠線が印刷されます。ワークシート上に罫線を引かなくても、以下図のような罫線が印刷される訳です。

このような感じで、印刷対象の外枠部分が標準の線で、セルの枠線が細線で印刷されます。
ただ、これだけだと余計な部分にも罫線が引かれてしまいます。
例えば、表のタイトル部分など、罫線が必要ない部分にも罫線が引かれてしまい、かなり使い道が限定されてしまいます。

という事でもう1つのポイント。
●セルの網掛け(塗りつぶし)をした部分は、セルの枠線は印刷されない。
網掛け(塗りつぶし)したセルに対しては枠線が印刷されません。なので、この仕様を利用し、セルを白く塗りつぶせば印刷されたくない枠線を消す事ができる訳です。
あまり細かい事を書いていると、私が細かい人間に思われそうだけど、それも仕方ないかな・・・と思いつつ、サンプルのEXCELシートを元に実際の設定例を説明します。(単純なのでサンプルが無くても分かるとは思いますが。)
まずは、サンプルのEXCELシートをダウンロードして下さい。
●セル枠線印刷の設定
枠線の印刷は「ファイル」→「ページ設定」より「シート」のタブを選択し、枠線のチェックをONにするだけです。

●タイトル部分の枠線を印刷しない
タイトル部分の1~2行を範囲選択します。必要な部分だけでも良いですが、私は楽なので行番号をドラッグし範囲指定してしまいます。

「書式」→「セル」のパターンから、「白」を使って塗りつぶし(網掛け)を実行します。

設定は以上で終了ですが、このような作り方の場合、表のタイトル部分も枠線で囲まれてしまうので注意が必要です。

私自身はこのような線が入ったものも好きですが、人それぞれ好みがありますので、嫌う人もいるかも知れません。そういった場合は、表のタイトルはワークシート上ではなく、ヘッダー部に書いたりする必要があります。
「地道で面倒な作業はコンピュータに任せる」というのが自論で、今回のようにEXCELがやってくれるものは、EXCELに任せてしまうのが楽だし正確です。メリット、デメリットを理解し、うまく使い分けられるようになれると良いですね。





