• ベストアンサー

EXCEL 印刷時 ページ最下の罫線設定

以前にも幾つか同じような質問があるようなのですが、 例えば、 ┏━━━━━━━━┓ ┠────────┨ ┠────────┨ ┠────────┨ ┠────────┨ ┠────────┨ ┠────────┨ ┠────────┨ ┗━━━━━━━━┛ と言った罫線付きの表を作成したとします。 その場合、ページ数が1なら問題は無いのですが、 2以上になって表がまたがってしまうと ┏━━━━━━━━┓ ┠────────┨ ┠────────┨ ┠────────┨ ┠────────┨ ┠────────┨ ┠────────┨ ┠────────┨ ┗━━━━━━━━┛ のように1枚目に印刷される表の下部が 設定された通りの太さの罫線になってしまいます。 2枚目の上部はシートで印刷タイトル指定するので良いのですが、 できることならば、1枚目の下部は表全体と同じ太さの罫線を 指定したいと思っています。 過去ログにマクロなどもあったのですが、なぜか実行しても 変化がありません。 EXCELのVer.は2002です。 どなたかわかるかたいましたらご回答お願い致します。

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

  • ベストアンサー
  • marbin
  • ベストアンサー率27% (636/2290)
回答No.2

マクロです。罫線を設定したい範囲を選択後 実行してみてください。全セルに罫線が設定 されます。 ******** Sub kei() Dim r As Range Set r = Selection.Cells r.Borders(xlDiagonalDown).LineStyle = xlNone r.Borders(xlDiagonalUp).LineStyle = xlNone With r.Borders(xlEdgeLeft) .LineStyle = xlContinuous .Weight = xlThin .ColorIndex = xlAutomatic End With With r.Borders(xlEdgeTop) .LineStyle = xlContinuous .Weight = xlThin .ColorIndex = xlAutomatic End With With r.Borders(xlEdgeBottom) .LineStyle = xlContinuous .Weight = xlThin .ColorIndex = xlAutomatic End With With r.Borders(xlEdgeRight) .LineStyle = xlContinuous .Weight = xlThin .ColorIndex = xlAutomatic End With With r.Borders(xlInsideVertical) .LineStyle = xlContinuous .Weight = xlThin .ColorIndex = xlAutomatic End With With r.Borders(xlInsideHorizontal) .LineStyle = xlContinuous .Weight = xlThin .ColorIndex = xlAutomatic End With End Sub ********

selphix
質問者

お礼

お手数かけてしまい申し訳有りません。 やはりマクロしかないようですね。 まだ、実行はしていませんが、使わせて頂きたいと思います。 ありがとうございました!!

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

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

>マクロなどもあったのですが このご質問は例えばA1:A113にデータがあるとして A1:A113を範囲指定して、罫線で外枠を太線にしました。 印刷した時に、1ページはA1からA56まで(私のプリンタでは)印刷しましたが、セルA56の下罫線が、外枠と同じ「太い罫線」にならないのがこまるということですよね。 このA56に当たるセルが見つけられれば外枠罫線の太さや色 連続線かなどはVBAで取れるので、線を引くことは易しい。 しかし印刷の改ページ場所で決まるこのセルはなかなか 普通のVBAでは捉え難い。A1:A56の間のセルの行高、上下余白によって色々に変るわけですからね。 Manualで改ページを入れる場合はPageBreakプロパティで行を取得できますが、プリンタにまかせる場合は、私程度では考えて色々やったがお手上げでした。 良い回答が出れば勉強したい。 「過去ログ」はどんなのでしたか。 >表全体と同じ罫線 この場合ならセルの上下左右にダブって(上のセルの下罫線と下のセルの上罫線とも引く)引いて置けば、1ページでは最終行の下罫線が印刷されますよ。(#1の回答) 私の実体験でのニーズは、上述の外枠太線の場合でした。

selphix
質問者

お礼

>印刷した時に、1ページはA1からA56まで(私のプリンタでは)印刷しましたが、セルA56の下罫線が、外枠と同じ「太い罫線」にならないのがこまるということですよね。 そうですそうです。 過去ログにあったのはやはりマクロでやるという方法と、ページ設定のシートタブで罫線にチェックを入れ、さらに表の害枠の罫線も通常の太さの罫線にして印刷するというものでした。 ただ、それですと、外枠を太線にしたさいには適用できないので、あまり実用的ではなかったのですが。 とにもかくにもご回答ありがとうございました!

全文を見る
すると、全ての回答が全文表示されます。
  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

質問への回答ではないですが、 罫線を設定するとき、 あ - い 上の場合、"あ"の下だけでなく、"い"の上にも 設定するような習慣をつけておけばいいかと思 います。

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

関連するQ&A

  • エクセルで罫線だけ印刷されない。

    エクセルで罫線を引いて表を作成して印刷すると罫線だけ印刷されません。 一部ではなく、すべての罫線が印刷されません。ただし、数字、文字、色などは印刷されます。 いろいろなパターンを試したのですが、原因が突き止められません。 なお、画面上ではプレビューも含めて表示されます。 エクセルは、Office2010(ver.14)です。 よろしくお願います。

  • excel印刷で改頁をする時に罫線を引きたいのですが、良い方法ありますか?

    excel印刷で20枚ほど印刷しています。 大分類・中分類・明細と言った感じの一覧表です。 大分類がA列で100行ほどを枠線で囲っています。中分類がB列で20行程を枠線で囲ってタイトルを入れています。 明細は一行づつで、罫線で囲っています。 セル結合はしていません。 そこで、印刷すると最終行の大分類・中分類で、下部線が印刷されない頁が出てきます。明細列は印刷されます。 (罫線自体excelに入ってないですから当然ですが。) 印刷する為に、罫線を入力すると画面での見た目が良くない為入れたくないです。 そこで、改頁前の最終行に罫線を印刷するような設定をしたいのですが、良い方法は無いでしょうか? <出来ればマクロは使いたくないです。> 宜しくお願い致します。

  • エクセルマクロで印刷範囲の設定

    エクセルのsheet1に表があります。 この表を印刷ボタンを押すだけで印刷できるようにしようと思います。データの最後の行までのページを印刷できるようにするマクロを教えてください。 ちなみに、今ある最後のデータより下の行もずっと罫線が引いてあります。 また、印刷だけだったら普通に 印刷>ページの指定 でできるよと思われるかもしれませんが、その他の機能もマクロでつくっている最後の段階なのでマクロでお願いいたします。 分かりにくい文章ですがよろしくお願いします。

  • エクセルの罫線の一部が印刷されませ

    エクセルの罫線の一部が印刷されません。元通り印刷されるようにするにはどうしたらよいでしょうか。 WindowsXPに不具合があり、8.1に買い換えました。それに伴い、Microsoft officeは2007→2013となりました。 データをUSBにて新しいパソコンに移し、エクセルの表を印刷したところ、罫線が所々印刷されません。ブック内に同じパターンの表が15シートほどあるのですが、罫線が印刷されない場所がシートによって異なります。 ちなみにプレビューでは罫線はすべて見ることができます。 また、罫線を引きなおしてもだめです。(新たに引く。または、印刷されている罫線をコピーするなど) PDFで保存して印刷しても抜けます。 2007のときは問題ありませんでした。 どうぞよろしくお願いいたします。

  • 罫線が印刷されないのは何故?!

    OSがXpでOffice2007の環境です。Excelを使い表を作成しました。何故だか表の右最上部の右側の罫線が印刷出来ません。印刷も出来ないですし、印刷プレビューにも表示されていません。ちゃんと印刷範囲もそのセルまでしっかりと選択してはいる(問題のセルを右クリックしてセルの書式設定で罫線タブでも確認済み)のですが、どうも駄目です。何が如何駄目なのか判りません。前にも質問した気もするのですが、過去の質問には出ていませんでした。 ※ちなみに右最下部の右側罫線は、印刷プレビューにも表示され当然ですが印刷も出来ています。追加ですが、excelはA4縦で使用しています。

  • エクセルで書いた覚えのない罫線が・・・。

    ご覧頂きありがとうございます。 エクセルで簡単な集計表を作っているのですが 1枚のシートで上下に表を二つ作り、 印刷するとA4が2枚出てくるようになっているのですが 上の表と下の表の間はシート上では2段です。 もちろんその2段に罫線は見当たらないのですが 印刷プレビューを見ると2枚目(下の表)の右上に 罫線がうつっており、印刷してもうつっています。 (一番シンプルな罫線のようで長さは数センチ、セルの幅と一致します) ここの過去ログを見て、色々試しましたがわかりません。 白紙のセルをコピーして上から貼り付けたところ、 なぜか短くなりました。ますますわかりません。 どなたか、お心あたりのある方は是非教えて頂けたら助かります。

  • Excel で改ページをしたところの罫線が印刷されません;;

    Excelで表を作ったのですが、9ページあるうち8ページ目の改ページをしたところの罫線が印刷されません。確かに罫線は引いてあるのですが、印刷プレビューでも表示されません。改ページプレビューで改ページをずらして印刷するとちゃんと罫線は印刷されています。 どうしたら印刷できるでしょうか? アドバイスよろしくお願いします。

  • Excelの罫線が印刷で黒に・・・

    Excelで作成した表を印刷すると、罫線のみが、黒っぽく印刷されてしまいます。 罫線の色は、ちゃんと指定できていて、印刷プレビューでも色の表示はできています。 どうすれば、印刷でも罫線の色が指定した色に表示されるでしょうか? ちなみに、Excel 2002 windows XP プリンターは、NEC PICTY 9205 を使用しています。

  • エクセルの罫線が印刷されない

    エクセル2000で表を作って罫線をいれましたが、一部分だけ線が印刷されません。メニュー→書式→セル→罫線で確認しても確かに罫線は入っているのです。 印刷範囲ギリギリで表を作成していると一番外枠の部分で時々このような事があります。でも印刷範囲内なのです。 どうしたらきれいに印刷できるでしょうか?教えて下さい。

  • EXCELで罫線を書いているけど、印刷時には消えた状態で印刷

    環境:MacOS X / Excel X Excelで書いた表があります。罫線も引いています。 印刷するときに、その罫線を表示させずに印刷したいのですが、設定で可能でしょうか? 印刷する紙には、既に罫線が引かれているのでそのようにしたいのですが。 アドバイスをよろしくお願いします。

このQ&Aのポイント
  • ts5330の印刷が薄くなった場合、設定を変更することで解決できる可能性があります
  • キャノンアプリや写真アプリから印刷しても同じ状況が続いているため、設定方法を変更することが必要です
  • PC接続ではなく、スマホやタブレットでの設定方法を教えてください
回答を見る

専門家に質問してみよう