エクセルで罫線を引こうとしたのに、ボタンがグレーアウトしていて押せなかったり、設定したはずなのに反映されなかったりして困った経験はありませんか。
罫線が引けない問題は、シートの保護・ファイルのアクセス権限・特殊なフォーマット設定など、さまざまな原因によって起こります。
原因のパターンを把握しておくことで、罫線が引けないという問題に直面したときに素早く対処することができます。
本記事では、エクセルの罫線が引けない原因と直し方について、設定・権限・フォーマットの観点からわかりやすく解説していきます。
罫線の操作でつまづいている方はぜひ参考にしてください。
エクセルの罫線が引けない主な原因はシートの保護またはファイルの保護にある
それではまず、エクセルで罫線が引けない最も一般的な原因について解説していきます。
エクセルの罫線が引けない最も多い原因は「シートの保護」が有効になっており、書式設定の変更が制限されているケースです。
この状態ではリボンの罫線ボタンを含む多くの書式設定操作がグレーアウトして使用できなくなります。
シートの保護が有効になっている場合の確認と解除方法
シートの保護が有効かどうかを確認するには、「校閲」タブを開いて「シートの保護」ボタンの表示を確認します。
「シートの保護」ボタンが「シート保護の解除」という表示になっていれば、現在シートが保護されている状態です。
解除するには「シート保護の解除」ボタンをクリックし、パスワードが設定されている場合はパスワードを入力してOKをクリックします。
保護が解除されると罫線の設定が再び使えるようになります。
パスワードがわからない場合は、ファイルの管理者または作成者に問い合わせることが必要で、パスワードなしには解除できません。
ブックの保護が有効になっている場合の確認と解除方法
シートの保護ではなく「ブックの保護」が有効になっている場合も、一部の書式設定が制限される場合があります。
「校閲」タブ→「ブックの保護」ボタンが押し込まれた状態になっていれば保護が有効です。
ブックの保護は主にシートの追加・削除・移動を制限するものですが、設定によっては書式変更も制限されることがあります。
ブックの保護を解除するには「ブックの保護」ボタンをクリックし、パスワードがある場合は入力して解除します。
シートの保護とブックの保護は異なる機能であるため、両方の状態を確認することが罫線が引けない問題の解決に役立ちます。
読み取り専用モードでファイルが開かれている場合
ファイルが「読み取り専用」モードで開かれている場合、内容の変更が一切できないため罫線も引けません。
ファイルのタイトルバーに「読み取り専用」と表示されているか、リボンの下に「読み取り専用」の通知バーが表示されていれば、この状態です。
読み取り専用になる原因は、ネットワーク上の共有ファイルを複数人で同時に開いている場合・ファイルのプロパティで読み取り専用属性が設定されている場合などが挙げられます。
解決するには「名前を付けて保存」で別の場所にコピーを保存するか、ファイルのプロパティから読み取り専用属性を外すことで編集可能になります。
ネットワーク上のファイルを編集したい場合はローカルにコピーしてから作業するのが、読み取り専用問題を回避する確実な方法です。
セルのフォーマット設定が罫線を引けない原因になっている場合
続いては、セルのフォーマット設定が原因で罫線が引けない・反映されないケースの原因と対処法を確認していきます。
保護や権限の問題がなくても、特定のフォーマット設定が罫線の適用を妨げている場合があります。
セルのロック設定が書式変更に影響している場合
シートの保護が有効なとき、「セルの書式設定」→「保護」タブで「ロック」にチェックが入っているセルは、書式変更(罫線の設定を含む)ができません。
一方、ロックのチェックが外れているセルはシートが保護されていても書式変更が可能です。
シートの保護を解除せずに特定のセルだけ罫線を変更できるようにしたい場合は、事前にそのセルのロックを外してからシートの保護を設定します。
【ロック解除と保護設定の手順】
① 罫線変更を許可したいセルを選択
② Ctrl+1で「セルの書式設定」→「保護」タブを開く
③「ロック」のチェックを外してOK
④「校閲」タブ→「シートの保護」でシートを保護する
→ロックを外したセルは保護後も書式変更が可能
セルのロック設定とシートの保護を組み合わせることで、変更を許可するセルと禁止するセルを細かく使い分けることが可能です。
テーブル(リスト形式)のセルで罫線の一部が変更できない場合
「テーブルとして書式設定」を適用したテーブル内のセルは、テーブルスタイルによって自動的に罫線が管理されているため、手動で変更しても上書きされてしまうことがあります。
テーブル内の罫線を自由に変更したい場合は、テーブルを通常のセル範囲に変換してから罫線を設定します。
テーブルを通常範囲に変換するには、テーブル内のセルを選択した状態で「テーブルデザイン」タブ→「ツール」グループ→「範囲に変換」をクリックします。
テーブルを範囲に変換すると自動的な行追加や集計行などのテーブル機能が失われるため、変換前に機能の必要性をよく検討することが大切です。
共有ブックで罫線が設定できない場合
エクセルの「共有ブック」機能(旧バージョンの複数ユーザー編集機能)が有効になっている場合、罫線などの書式設定変更が制限されることがあります。
共有ブックの状態は「校閲」タブ→「ブックの共有(レガシー)」ボタンの状態で確認できます。
共有ブックを解除するには「ブックの共有(レガシー)」をクリックして「複数のユーザーによる同時編集を行う」のチェックを外します。
ただし共有ブックを解除すると他のユーザーの変更履歴が消えるため、事前に全員の編集が完了しているかを確認してから解除することが大切です。
現在のエクセル(Microsoft 365)ではクラウド上の共同編集が推奨されており、旧来の共有ブック機能は使用しないことが望ましいと言えます。
特殊な状況で罫線が引けない場合の対処法
続いては、保護・権限・フォーマット以外の特殊な状況で罫線が引けなくなる場合の対処法を確認していきます。
あまり知られていない原因によって罫線が引けなくなるケースも存在するため、参考にしてください。
エクセルの表示モードが「ページレイアウト」のときの注意点
表示モードが「ページレイアウト」になっているとき、ヘッダーやフッターのエリアをクリックして選択状態になっていると、セルの罫線設定ができない場合があります。
ヘッダー・フッターエリアの選択を解除してから通常のセルを選択し直すことで、罫線設定が再び行えるようになります。
「表示」タブ→「標準」ビューに戻してから罫線を設定し、完了後に再度ページレイアウトビューに切り替えるという方法も有効です。
ページレイアウトビューはヘッダー・フッターの編集モードに入りやすい構造のため、意図せずセル以外が選択されていないか確認することが重要です。
エクセルのバグや応答不全が原因の場合
エクセルが一時的にフリーズ状態や応答遅延状態になっている場合、罫線の設定ボタンを押しても反応しないことがあります。
この場合は少し時間を置いてから再度操作を試みるか、エクセルを一度閉じて再起動することで解消される場合がほとんどです。
ファイルが非常に大きくメモリ不足に近い状態でも、書式設定の適用が遅延・失敗する場合があります。
不要なシートやデータを削除してファイルサイズを小さくするか、エクセルを64ビット版に変更することでメモリ不足を解消できる場合があります。
エクセルの動作が重くなっているときは罫線設定だけでなく他の操作も遅くなるため、まずエクセル自体のパフォーマンス改善を試みることが先決です。
アドインや外部プラグインが競合している場合
エクセルにインストールされているアドインや外部プラグインが、書式設定の操作と競合して罫線が設定できなくなる場合があります。
「ファイル」タブ→「オプション」→「アドイン」を開いて、有効になっているアドインの一覧を確認します。
怪しいアドインを一時的に無効にしてから罫線の設定を試みることで、原因となるアドインを特定できます。
エクセルをセーフモードで起動(Windowsの検索から「excel /safe」と入力して実行)してもアドインが無効化された状態で起動できます。
セーフモードで罫線が設定できる場合は、アドインが原因と考えられるため問題のあるアドインを特定・削除することが解決策となります。
まとめ
本記事では、エクセルの罫線が引けない原因と直し方について、設定・権限・フォーマットの観点から詳しく解説しました。
罫線が引けない主な原因はシートの保護・ブックの保護・読み取り専用モード・セルのロック設定・テーブルのスタイル管理・共有ブック設定などが挙げられます。
問題が発生したときは「校閲」タブのシートとブックの保護状態の確認、ファイルの読み取り専用状態の確認、セルの書式設定の保護タブの確認という順番でチェックすることが効率的な解決アプローチです。
特殊なケースとして表示モードの問題・アドインの競合・エクセルのパフォーマンス不足なども原因になる場合があるため、基本的な確認で解決しない場合は順次確認範囲を広げていきましょう。
今回ご紹介した原因と直し方を参考に、罫線が引けないトラブルをぜひ解消してください。