• ベストアンサー

エクセルの罫線について

エクセルを使用してある文字列を読み込んで表を作成し、印刷時に最終行に罫線を入れてます。 毎回この作業がわずらわしいのですが、読み込んだ文字列の最終行に罫線を入れる方法ってあるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • zenjee
  • ベストアンサー率47% (50/106)
回答No.3

読み込んだ文字列が表の1列だけを使用するのであれば、条件付書式で可能ですが、複数列にまたがり、かつ最終行とその上の行の入力列数が異なるときはうまくいきません。(下線又は下段の罫線が2行以上になるからです。) もしそれでよければ、次のとおり作業してください。 まずシートに読み込む一番左上のセル(仮にA1とします)を選択し、書式→条件付書式をクリックします。条件付書式の設定のダイアログボックスが現れますので、条件1(1)の下の▼をクリックして「数式が」を選択します。 次に右側の空欄にマウスポイントを置き、A2セルを選択します。「=$A$2」となりますのでF4キーを3回押して「=A2」(相対参照)にし、続けて「=""」と入力します。 「=A2=""」となりますね。つまり入力した直下の行が空白の時はという条件を設ける訳です。 次に書式(F)をクリックします。 セルの書式設定のダイアログボックスが現れますので、文字下線にするときはフォントを、下枠罫線にするときは罫線を選択します。フォントの場合は下線の中から下線か二重下線を選択、罫線の場合は線のスタイルの中から好みの線種を選んで「文字列」とある空白セルの下部をクリックし、OK→OKをクリックします。(線色やパターンも設定できます) 終わりにA1セルの書式を入力範囲すべてにコピーして完了です。 ただし、最初に言ったように下線1本だけにするときは、最下行の列とその上の行の列数が同じになるようにすることが肝腎です。 この条件が満たされないときはマクロを組むしかないでしょう。

nghm
質問者

お礼

ありがとうございます。 何とかできました。

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • zenjee
  • ベストアンサー率47% (50/106)
回答No.4

No.3 zenjeeです。 言い忘れましたが、さきの回答はあくまでコマンド上は可能ということで、こんな面倒なことをするくらいならその都度罫線を引いた方がよっぽど簡単だと思われるかも知れませんね。(^^*)

すると、全ての回答が全文表示されます。
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。 "文字列を読み込んで表を作成"とありますが、とのような方法で、読み込むのですか? 読み込む方法によっては、VBAでしか無理ではないかと思います。

nghm
質問者

お礼

ありがとうございます。

すると、全ての回答が全文表示されます。
回答No.1

条件付書式でいけると思いますよ。

nghm
質問者

お礼

ありがとうございます。

すると、全ての回答が全文表示されます。

関連するQ&A