エクセルで表を作成する際、すべての罫線を同じ太さにするのではなく、外枠は太く・内側は細くするなど、太さに変化をつけることで表のデザインが格段に見やすくなります。
罫線の太さを適切に使い分けることで、重要な項目を視覚的に強調したり、表の構造をひと目でわかりやすくしたりすることができます。
本記事では、エクセルの罫線の太さを変更する方法について、pt単位・mm換算・太くする手順・細くする手順・変更できない場合の対処法をわかりやすく解説していきます。
罫線のデザインを細かく制御したい方にとって役立つ内容ですので、ぜひ参考にしてください。
エクセルの罫線の太さを変更するには「セルの書式設定」の罫線タブを使う
それではまず、エクセルで罫線の太さを変更するための基本的な方法について解説していきます。
エクセルで罫線の太さを変更するには「セルの書式設定」の「罫線」タブでスタイルを選択するか、リボンの「罫線」メニューから太さのプリセットを選ぶ方法の2つが基本です。
どちらの方法もシンプルで、すぐに実践できます。
「セルの書式設定」で罫線の太さを変更する手順
罫線の太さを変更したいセルまたはセル範囲を選択します。
Ctrl+1キーを押して「セルの書式設定」ダイアログを開き、「罫線」タブをクリックします。
左側の「スタイル」エリアに罫線のスタイル一覧が表示されており、細線・中線・太線・二重線・点線など複数の選択肢が並んでいます。
目的の太さのスタイルをクリックして選択し、続いてプレビューエリアで設定したい辺(上・下・左・右・対角線)をクリックして罫線を適用します。
スタイルを選択してから辺をクリックする順番を守ることが重要で、辺を先にクリックしてからスタイルを変えても反映されない場合があります。
設定が完了したらOKをクリックして適用します。
リボンの「罫線」メニューから太さを変更する方法
「ホーム」タブ→「罫線」ボタンの下矢印をクリックすると表示されるメニューには、「太い外枠」「二重外枠」「太い下罫線」など、太さのバリエーションを含むプリセットが用意されています。
これらのプリセットを使うことで「セルの書式設定」を開かずに素早く太さを変更できます。
また「線のスタイル」サブメニューから細線・中線・太線・二重線などのスタイルを選択してから、シート上で直接ドラッグして罫線を引く方法もあります。
「線のスタイル」を選択するとカーソルが鉛筆アイコンに変わり、ドラッグで直感的に罫線を引けるモードになります。
Escキーを押すとこのモードを解除できます。
エクセルで選択できる罫線の太さの種類
| スタイル名称 | 見た目の特徴 | 主な用途 |
|---|---|---|
| 細い実線 | 最も細い実線 | 表の内側の格子線 |
| 中くらいの実線 | 標準的な太さの実線 | 見出し行の区切り線 |
| 太い実線 | 最も太い実線 | 表の外枠・強調箇所 |
| 二重線 | 2本の細線で構成 | 合計行の下辺・重要な区切り |
| 点線・破線 | 点や短線で構成 | 仮の境界線・参考用の区切り |
外枠を太く・内側を細くする表デザインの作り方
続いては、外枠を太くして内側を細くするというよく使われる表デザインの具体的な作り方を確認していきます。
外枠と内側で異なる太さの罫線を組み合わせることで、表がよりプロフェッショナルな見た目になります。
外枠に太線・内側に細線を設定する効率的な手順
外枠に太線、内側に細線を設定する最も効率的な方法は「セルの書式設定」で一度に設定する方法です。
対象のセル範囲をすべて選択してCtrl+1で「セルの書式設定」→「罫線」タブを開きます。
まず内側の線を設定します。スタイルから「細い実線」を選択して「内側」プリセットボタンをクリックします。
次に外枠の線を設定します。スタイルから「太い実線」を選択して「外枠」プリセットボタンをクリックします。
「内側」ボタンと「外枠」ボタンを使うことで、すべての内側の線と外側の枠を一操作でそれぞれ設定できるため非常に効率的です。
プレビューで設定内容を確認してOKをクリックします。
見出し行の下だけ太線を引く方法
表の見出し行の下辺だけを太い線にしたいという場合は、見出し行のセルを選択してから設定します。
見出し行(例:1行目)を選択してCtrl+1で「セルの書式設定」→「罫線」タブを開きます。
スタイルから「太い実線」または「二重線」を選択して、プレビューエリアの下辺をクリックします。
他の辺はそのままにして「下辺だけに太線を適用」した状態でOKをクリックします。
見出し行の下辺に太線または二重線を引くことで、見出しとデータ行の区切りが明確になり、表の読みやすさが大幅に向上します。
合計行の上下に特定の太さの罫線を設定する方法
表の合計行には上辺に太線・下辺に二重線を設定するというデザインが会計・財務系の表でよく使われます。
合計行のセルを選択して「セルの書式設定」→「罫線」タブを開きます。
スタイルから「太い実線」を選んでプレビューの上辺をクリックし、続いてスタイルから「二重線」を選んで下辺をクリックします。
OKをクリックすると合計行の上辺が太い実線・下辺が二重線という設定が適用されます。
会計基準のような罫線のデザインルールを統一しておくことで、資料全体の品質と一貫性が高まります。
罫線の太さを変更できない場合の原因と対処法
続いては、罫線の太さを変更しようとしても変更できない場合の原因と対処法を確認していきます。
罫線の太さが変わらない・設定しても元に戻るといった問題はいくつかの原因が考えられます。
シートの保護によって書式変更が制限されている場合
前述のとおり、シートの保護が有効になっているとセルの書式設定の変更(罫線の太さの変更を含む)ができません。
「校閲」タブ→「シート保護の解除」で保護を解除するか、保護設定で書式変更を許可している場合は操作可能です。
シートを保護したままで一部のセルの罫線太さだけを変更したい場合は、該当セルのロックを事前に外しておく必要があります。
書式変更の制限は保護設定のオプションで「セルの書式設定」の変更を「許可する」にチェックすることで解除できます。
テーブルスタイルが罫線を上書きしている場合
テーブルとして書式設定されたセル範囲では、テーブルスタイルが自動的に罫線を管理しているため、手動で太さを変更してもリセットされることがあります。
テーブルの罫線太さを変更したい場合は、テーブルスタイルをカスタマイズするか、テーブルを通常の範囲に変換してから変更します。
テーブルスタイルのカスタマイズは「テーブルデザイン」タブ→「テーブルスタイル」→「新しいテーブルスタイル」から行えます。
テーブルのスタイルをカスタマイズして罫線の太さを設定すると、行の追加時にも自動的に統一された罫線が維持されます。
VBAマクロで罫線の太さを一括変更する方法
大量のセルの罫線の太さをまとめて変更したい場合は、VBAマクロを使った一括変更が効率的です。
【VBAで外枠を太線・内側を細線に設定するサンプル】
Sub 罫線太さ変更()
Dim rng As Range
Set rng = Range(“A1:F20”)
’内側を細線に設定
rng.Borders(xlInsideHorizontal).Weight = xlThin
rng.Borders(xlInsideVertical).Weight = xlThin
’外枠を太線に設定
rng.BorderAround Weight:=xlMedium
End Sub
xlThinが細線・xlMediumが中線・xlThickが太線を意味します。
VBAマクロを使った罫線の太さ設定は、複数の表に同じデザインを適用したい場合や定型の書類を毎回作成する作業の自動化に非常に有効です。
まとめ
本記事では、エクセルの罫線の太さを変更する方法について、pt単位の設定・外枠と内側の使い分け・変更できない場合の対処法を詳しく解説しました。
「セルの書式設定」の罫線タブでスタイルを選んで辺をクリックする方法が最も細かい設定ができ、リボンのプリセットを使う方法が最もすばやい操作です。
外枠に太線・内側に細線・合計行に二重線という罫線デザインの基本パターンを覚えておくと、見やすくプロフェッショナルな表が効率よく作成できます。
変更できない場合はシートの保護・テーブルスタイルの管理・VBAによる自動化を活用して対処しましょう。
今回ご紹介した罫線の太さ変更テクニックをぜひ日々の表作成に取り入れてください。