「画面ではきれいに線が引けているのに、印刷したら線が1本もない」
「うっすら灰色の線しか出ない。会議まであと30分なのに」
先に結論です。エクセルの罫線が印刷されない原因の第1位は「枠線」と「罫線」の取り違え。画面に最初から見えている薄いマス目(枠線)は、Microsoftの仕様として既定では印刷されません。それを印刷したいなら[ページ レイアウト]でチェックを1つ入れるだけ、自分で引いた線(罫線)が出ないなら別の原因、という切り分けができれば、ほとんどのケースは3分以内に直ります。原因は次の7つに絞れます。①枠線と罫線の取り違え ②「下書き品質(簡易印刷)」がオン ③罫線の色が白・極薄グレー ④「白黒印刷」にチェック ⑤プリンター側のトナー節約・ドラフトモード ⑥改ページの境目で線が抜けて見える ⑦条件付き書式の条件から外れている。
この記事では、あなたの症状がどれかを早見表で当てたうえで、画面の通りに押すだけの手順とコピペで使えるVBAで1つずつ潰していきます。「印刷が1枚に収まらない・切れる」という別の悩みについては、後半で専用記事へご案内します。

- 症状別・早見表:エクセルの罫線が印刷されないのは、どのパターンですか
- 1分だけ:「枠線」と「罫線」はまったく別のものです
- 原因1:印刷したかったのは「枠線」だった(最多)
- 原因2:「下書き品質(簡易印刷)」がオンになっている
- 原因3:罫線の色が「白」または極端に薄いグレーになっている
- 原因4:「白黒印刷」にチェックが入っている
- 原因5:プリンター側の「トナー節約」「ドラフトモード」で細い線が飛んでいる
- 原因6:改ページの境目だけ、罫線が抜けて見える
- 原因7:条件付き書式で罫線を設定していて、条件から外れている
- 「線は出るが表が切れる・はみ出す」は別の問題です
- 3分で終わる総点検チェックリスト
- よくある質問
- まとめ:印刷の線は「才能」ではなく「チェックボックス」で決まります
症状別・早見表:エクセルの罫線が印刷されないのは、どのパターンですか
プリンターから出てきた真っ白な表を見て「自分の操作が悪いのか」「ファイルが壊れたのか」と焦る——この症状は、Excelを長く使っている人でも一度は踏みがちです。まず、自分の症状に近いものを探してください。ここで当たりを付けるだけで、無駄な設定いじりを避けられます。
| あなたの症状 | いちばん疑うべき原因 | 該当箇所 |
|---|---|---|
| 画面のマス目は見えているが、自分では線を引いていない | 「枠線」を印刷しようとしている(設定でオンにできる) | 原因1 |
| 自分で罫線を引いたのに、印刷プレビューの時点で線がない | 下書き品質(簡易印刷)がオン | 原因2 |
| プレビューでは線があるのに、紙にだけ出ない・かすれる | プリンター側の設定・ドライバー | 原因5 |
| 線は出るが、極端に薄い・灰色っぽい | 罫線の色が白/薄いグレー、または白黒印刷 | 原因3・4 |
| 表の途中(ページの変わり目)だけ線が抜ける | 改ページで上下の罫線が分断されている | 原因6 |
| 行によって線が出たり出なかったりする | 条件付き書式で罫線を設定している | 原因7 |
| そもそも表全体が紙に入りきらない・切れる | これは罫線ではなくページ設定の問題です | 後半のご案内へ |
1分だけ:「枠線」と「罫線」はまったく別のものです
ここを取り違えたまま設定を探しても、目当ての項目にはたどり着けません。逆にここさえ分かれば、原因の半分は片づきます。
| 枠線(わくせん/グリッド線) | 罫線(けいせん/ボーダー) | |
|---|---|---|
| 正体 | Excelが最初から表示している「セルの目安の線」 | あなたが[ホーム]タブから引いた「書式としての線」 |
| 色 | 薄いグレー(変更しにくい) | 自由に選べる |
| 印刷 | 既定では印刷されない | 既定で印刷される |
| どこで設定 | [ページ レイアウト]→[シートのオプション] | [ホーム]→[フォント]グループの罫線ボタン |
Microsoftの公式ヘルプにも「Microsoft Excel のワークシートまたはブックの枠線は、既定では印刷されません」と明記されています。つまり「画面に見えているマス目が印刷されないのは、故障ではなく仕様」です。あなたのせいでも、ファイルが壊れたのでもありません。
出典:ワークシートの枠線を印刷する(Microsoft サポート)
原因1:印刷したかったのは「枠線」だった(最多)
「表を作ったつもりだけど、線は引いていない」——この場合、画面に見えているのは枠線です。次の手順でチェックを1つ入れるだけで印刷されます。
手順(Windows版 Excel)
- 印刷したいシートを開きます。
- [ページ レイアウト]タブをクリックします。
- 右側の[シートのオプション]の中に「枠線」という項目があります。
- その下の「印刷」のチェックボックスをオンにします。
- Ctrl+P で印刷プレビューを開き、線が出ているか確認します。
つまずき対策:チェックボックスがグレーで押せない
これはよくある詰まりどころです。シート上でグラフ・画像・図形などのオブジェクトが選択されたままだと、この項目は押せなくなります。適当な空きセルを1回クリックして選択を外してから、もう一度[ページ レイアウト]を開いてください。
つまずき対策:データのない空欄部分に線が出ない
枠線はデータが入っているセルの周りにだけ印刷されます。「空欄の記入欄も枠付きで印刷したい」という場合は、枠線ではなく罫線を引くのが正解です。手書き記入用の表を作るときは、必ず罫線を使ってください。
原因2:「下書き品質(簡易印刷)」がオンになっている
これは知らないうちにオンになっていることが多く、かつプレビューの時点で線が消えるため犯人として見つけにくい設定です。Microsoftも公式のトラブルシューティング項目として、まずここを確認するよう案内しています。
手順
- [ファイル]→[印刷]を開きます。
- 画面下のほうにある[ページ設定]のリンクをクリックします。
- [シート]タブを開きます。
- 「簡易印刷」(バージョンによっては「下書き品質」)のチェックが入っていたら外します。
- [OK]→ プレビューで確認します。
ショートカットで一発で開くこともできます。Alt → P → S → P の順に押すと[ページ設定]ダイアログが開きます。
この「簡易印刷」は、罫線だけでなく図形・画像・グラフもまとめて印刷しなくなる設定です。「線も画像も出ない」という場合は、ほぼ確実にこれが原因です。
コピペOK:全シートまとめてオフにするVBA
シートが何十枚もあるブックで1枚ずつ直すのは現実的ではありません。次のコードをコピーして実行すれば、ブック内の全シートを一括で正常な印刷設定に戻せます。
Sub 印刷設定をまとめて正常化する()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
With ws.PageSetup
.Draft = False ' 簡易印刷(下書き品質)をオフ
.BlackAndWhite = False ' 白黒印刷をオフ
.PrintGridlines = True ' 枠線を印刷する(不要ならFalseに)
End With
Next ws
MsgBox "全シートの印刷設定を見直しました。", vbInformation
End Sub
使い方は、Alt+F11 でVBAエディタを開き、[挿入]→[標準モジュール]に貼り付けて F5 で実行するだけです。実行前にファイルのコピーを取っておくと安心です。マクロが起動しない・ボタンを押しても反応しない場合は、こちらの記事で有効化の手順を確認してください。

原因3:罫線の色が「白」または極端に薄いグレーになっている
画面上では背景も白なので、白い罫線を引いていても「線がない」ようにしか見えません。ところが「罫線あり」の状態にはなっているため、設定を探しても異常が見つからず、ここで長時間ハマります。
確認手順
- 問題の範囲を選択します。
- Ctrl+1 で[セルの書式設定]を開きます。
- [罫線]タブを開き、右側の「色」を見ます。
- 白や極端に薄い色になっていたら、「自動」または黒を選び直します。
- [プリセット]の[外枠][内側]を押し直して、色を反映させます。
ここでのポイントは、色を変えただけでは反映されないことです。色を選んだあと、必ず[外枠][内側]のボタンをもう一度押して線を引き直してください。この仕様を知らずに「色を変えたのに直らない」と諦めてしまう人がとても多いところです。
コピペOK:選択範囲の罫線を黒の細線で引き直すVBA
Sub 罫線を黒の細線で引き直す()
If TypeName(Selection) <> "Range" Then
MsgBox "セル範囲を選んでから実行してください。", vbExclamation
Exit Sub
End If
With Selection.Borders
.LineStyle = xlContinuous ' 実線
.Weight = xlThin ' 細線
.ColorIndex = xlAutomatic ' 自動(=黒)
End With
End Sub
「点線・破線が印刷でかすれる」という場合も、この xlContinuous(実線)に変えるだけで見違えるほど出るようになります。細い点線は、プリンターの解像度によっては物理的に再現できないことがあるためです。
原因4:「白黒印刷」にチェックが入っている
色付きの罫線(青やオレンジで作った表など)を使っている場合、白黒印刷がオンだと薄いグレーに変換されて、かすれて見えることがあります。
手順
- [ファイル]→[印刷]→[ページ設定]をクリックします。
- [シート]タブの「白黒印刷」のチェックを外します。
- それでも薄い場合は、原因3の手順で罫線そのものを黒に変えてしまうのが確実です。
社内の共有ファイルでは、誰かがコスト削減のために設定したまま共有されているケースがあります。「自分のPCでは出るのに、あの人のファイルだけ出ない」というときは、まずここを疑ってください。
原因5:プリンター側の「トナー節約」「ドラフトモード」で細い線が飛んでいる
ここまでの設定をすべて直しても、印刷プレビューには線が出ているのに紙にだけ出ない——その場合、犯人はExcelではなくプリンター側です。
確認するポイント
- トナー/インク節約モード:細線が最初に間引かれます。印刷ダイアログの[プロパティ]から一時的にオフにして試します。
- ドラフト(高速)印刷:品質を「標準」以上に上げます。
- トナー・インクの残量:残量わずかだと、文字は出ても細線から先にかすれます。
- プリンタードライバーが古い:Microsoftも公式に「それでも枠線が正常に印刷されない場合は、プリンター ドライバーに問題がある可能性があります」として、メーカーサイトからの最新ドライバー入手を案内しています。
切り分けのコツ:まずPDFに出してみる
「Excelが悪いのかプリンターが悪いのか」を1分で判定する方法があります。印刷先を「Microsoft Print to PDF」に変えて出力してみてください。
- PDFには線が出る → Excelの設定は正常。プリンター側の問題です。
- PDFにも線が出ない → Excel側の設定(原因1〜4)がまだ残っています。
この切り分けができると、どこを触ればいいか一発で決まります。急いでいるときは、そのPDFをそのまま印刷してしまうのが最短の応急処置です。

原因6:改ページの境目だけ、罫線が抜けて見える
長い表を複数ページに分けて印刷したとき、1ページ目の最終行の下線と、2ページ目の1行目の上線が消えることがあります。「表が途中でぶつ切りになった」ように見える、あの現象です。
これはバグではなく、罫線が「セルとセルの間」に引かれる仕組みによるものです。ページが分かれると、その境目の線が両方のページから外れてしまいます。
手順:内側の罫線を使って両ページに線を出す
Microsoftの公式ヘルプでも案内されている方法です。
- 改ページの両側の行(1ページ目の最終行と2ページ目の1行目)を選択します。
- [ホーム]→ 罫線ボタンの横の矢印 →[その他の罫線]を開きます。
- [プリセット]の[内側]を選びます。
- プレビュー図の中の縦の線をクリックして削除します(横線だけ残す)。
- [OK]で確定します。
これで、1ページ目の最後の行の下と、2ページ目の1行目の上の両方に線が印刷されます。
出典:ワークシートのセルの罫線を設定、削除する(Microsoft サポート)
あわせて確認:セルの結合が絡んでいませんか
結合セルがあると、罫線の一部だけが消えたり、解除したときに線が虫食い状態になったりします。「表の一部だけ線がおかしい」ときは、結合セルの有無も疑ってください。探し方と直し方はこちらにまとめています。

原因7:条件付き書式で罫線を設定していて、条件から外れている
「行によって線が出たり出なかったりする」——この不規則さは、条件付き書式のサインです。前任者から引き継いだファイルによくあるパターンで、本人はまったく心当たりがありません。
確認手順
- [ホーム]→[条件付き書式]→[ルールの管理]を開きます。
- 「書式ルールの表示」を「このワークシート」に切り替えます。
- 一覧に出たルールの[書式]を確認し、罫線が設定されているものを探します。
- 不要なら削除、必要なら条件式(適用範囲)を直します。
コピペOK:入力された行にだけ自動で罫線を引く数式
逆に、この仕組みは便利にも使えます。「データを入力した行にだけ自動で枠が付く表」を作れます。
- 表全体(例:A2:E100)を選択します。
- [条件付き書式]→[新しいルール]→[数式を使用して、書式設定するセルを決定]を選びます。
- 次の数式を貼り付けます。
=$A2<>""
4. [書式]→[罫線]タブで、色を「自動」にして[外枠][内側]を押します。
5. [OK]で確定します。
これでA列に何か入力された行だけ、自動的に罫線が付きます。$A2 のドルマークは列だけを固定する意味で、これがないと1列目にしか効きません。ここだけ注意してください。
「線は出るが表が切れる・はみ出す」は別の問題です
ここまでで線は出るようになったけれど、今度は表が2枚に分かれてしまう・右端が切れる——それは罫線ではなく、ページ設定(拡大縮小・印刷範囲・余白)の話です。混同すると遠回りになるので、専用の記事に切り分けてあります。

また、「印刷しようとすると固まる」「プレビューが出るまでに何十秒もかかる」という場合は、罫線ではなくファイルが重くなっていることが原因です。条件付き書式のかけすぎは、実は動作を重くする代表的な要因でもあります。

3分で終わる総点検チェックリスト
時間がないときは、上から順に押していってください。ここまでの内容を、手を動かす順番に並べ直したものです。
| 順 | やること | 場所 |
|---|---|---|
| 1 | 空きセルをクリックして選択を解除する | シート上 |
| 2 | 「枠線」の[印刷]にチェックを入れる | ページ レイアウト → シートのオプション |
| 3 | 「簡易印刷(下書き品質)」のチェックを外す | ファイル → 印刷 → ページ設定 → シート |
| 4 | 「白黒印刷」のチェックを外す | 同上 |
| 5 | 罫線の色を「自動」にして引き直す | Ctrl+1 → 罫線タブ |
| 6 | 点線・破線を実線に変える | 同上 |
| 7 | Print to PDF に出して切り分ける | ファイル → 印刷 → プリンター選択 |
| 8 | トナー節約・ドラフトモードを解除する | 印刷 → プリンターのプロパティ |
| 9 | 条件付き書式のルールを確認する | ホーム → 条件付き書式 → ルールの管理 |

よくある質問
Q. 印刷プレビューには線が出ているのに、紙には出ません
Excelの設定は正常です。プリンター側(トナー節約・ドラフトモード・インク残量・ドライバー)を確認してください。原因5の手順が該当します。
Q. 自分のPCでは印刷できるのに、同僚のPCでは線が出ません
印刷設定はブック(シート)に保存されるものと、プリンター側に保存されるものがあります。ブック側の設定(簡易印刷・白黒印刷)は共有されますが、プリンターの設定は各PC固有です。同僚のPCで原因5を確認してもらってください。
Q. Excel for the Web(ブラウザ版)でも同じですか
ブラウザ版は印刷まわりの設定項目が限られています。枠線の印刷や簡易印刷の切り替えなど、細かい調整はデスクトップ版で行うのが確実です。急ぐ場合は、ブラウザ版で罫線をしっかり引いてからPDFに出力する方法が安定します。
Q. 毎回この設定をするのが面倒です
よく使う表は、設定を済ませたファイルをテンプレート(.xltx)として保存しておくと、次回から設定済みの状態で始められます。あるいは、原因2で紹介したVBAをブックに入れておけば、ワンクリックで整えられます。
Q. 表の見た目をもっと効率よく整えたいのですが
参照や集計を自動化できると、表づくり全体が一気に楽になります。当ブログで最も読まれている関数の解説記事もあわせてどうぞ。

まとめ:印刷の線は「才能」ではなく「チェックボックス」で決まります
今日の要点を、もう一度だけ整理します。
- 枠線と罫線は別物。画面のマス目(枠線)は既定では印刷されない仕様です。
- 枠線を出したいなら、[ページ レイアウト]→[シートのオプション]→枠線の[印刷]にチェック。
- 自分で引いた罫線が出ないなら、まず「簡易印刷(下書き品質)」のチェックを疑う。
- 薄い・かすれるなら、罫線の色を「自動」に、点線を実線に。
- プレビューに出て紙に出ないなら、犯人はプリンター側。まずPDFに出して切り分ける。
- 行ごとにバラバラなら条件付き書式を確認する。
この症状でつまずくのは、あなたの理解力の問題ではありません。「画面に見えている線」と「印刷される線」がExcelでは別扱いになっている——この一点を知っているかどうか、ただそれだけの差です。今日それを知ったあなたは、もう同じところで30分を失うことはありません。
「Excelは苦手で」と言っていた人が、こうした仕組みを1つずつ手に入れて、職場で「印刷が崩れたら、あの人に聞こう」と頼られる側に回っていく——そういう変化を、私は何度も見てきました。40代からでも、いえ、実務の困りごとを知っている40代だからこそ、こうした知識はまっすぐ武器になります。
今日直せた設定を、ぜひ隣の席の困っている人にも教えてあげてください。それが、あなたの「できる」を確かなものにしてくれます。

コメント