Excelでプレゼンテーションの資料を作ったりデザイン要素を強調したいときなど、セルの枠線(グリッド線)を非表示にしたい場面があると思います。Excelには、セルの枠線を消すオプションが複数用意されています。
本記事では、Excelでセルの枠線を消す/非表示にする方法を詳しく説明します。シート内の全てのセルの枠線を消す方法と一部のセルの枠線を消す方法を併せて紹介します。
この記事の内容
方法1: 表示タブで目盛線をオフにする
Excelの上部メニューの「表示」タブから目盛線をオフにすることで、作業中のワークシートの全てのセルの枠線を非表示にすることができます。具体的な手順は以下の通りです。
- Excelを開き、作業するワークシートを選択します。
- 画面上部の「表示」タブをクリックします。
- 「表示」グループ内の「目盛線」のチェックボックスを「オフ」にします。
この設定はシート単位で適用されます。複数のシートのセルの枠線を一括で非表示にするには、シート名をShiftキーを押しながら複数選択するか、右クリックして「すべてのシートを選択」を選択してから同じ操作を行なってください。
方法2: ページレイアウトで枠線を非表示にする
Excelの上部メニューの「表示」タブから枠線を非表示にすることもできます。具体的な手順は以下の通りです。
- Excelを開き、作業するワークシートを選択します。
- 「ページレイアウト」タブをクリックします。
- 「シートのオプション」グループ内で、「目盛線」の「表示」のチェックボックスを「オフ」にします。
この設定はシート単位で適用されます。複数のシートのセルの枠線を一括で非表示にするには、シート名をShiftキーを押しながら複数選択するか、右クリックして「すべてのシートを選択」を選択してから同じ操作を行なってください。
方法3: セルの背景色を白にする
特定のセルの枠線のみを非表示にしたい場合は、セルの背景色を白色にすることで実現できます。セルの背景色を白にするには、以下の手順で操作します。
- 非表示にしたい枠線があるセルをクリックまたはドラッグで選択します。
- 「ホーム」タブの「フォント」グループ内の「塗りつぶしの色(ペイントバケットのアイコンの右の下矢印)」をクリックし、「白色」を選択します。
- 選択中のセルを右クリックすると表示されるミニツールバーからでも塗りつぶしの色を変更できます。または、選択中のセルを右クリックして「セルの書式設定」を選択し「塗りつぶし」タブから色を変更することもできます。
以上の手順で、選択したセルの枠線が白色に変わり枠線が見えないようになります。周りのセルの背景が白以外になっている場合は同じ色を選択してください。
方法4: 白色の罫線を設定する
セルの枠線の色設定で白色を選択することでも、特定のセルの枠線を非表示にすることができます。この方法は、セルの特定の方向の枠線のみを非表示にしたい時に有効です。具体的な手順は、以下の通りです。
- 非表示にしたい枠線があるセルをクリックまたはドラッグで選択します。
- 「ホーム」タブの「フォント」グループで、「枠線アイコンの右の下矢印」をクリックします。
- 「線の色」を選択し、「白色」を選択します。
- 再度「枠線アイコン右の下矢印」をクリックし、「格子」を選択します。
- 上下左右のいずれかの枠線を非表示にしたい場合は、「下・上・左・右罫線」や「外枠」などを選択して任意の枠線を消してください。
- 選択中のセルを右クリックすると表示されるミニツールバーからでも枠線の設定を変更できます。または、選択中のセルを右クリックして「セルの書式設定」を選択し「枠線」タブから枠線の設定を変更することもできます。
以上の手順で、特定のセルの枠線を非表示にすることができます。セルの背景色が白以外になっている場合は同じ色を指定してください。
方法5: Excelのオプションで枠線を非表示にする
Excelのオプション設定で、対象のシートを選択して枠線を非表示にすることができます。具体的な手順は以下の通りです。
- 「ファイル」タブをクリックし、「オプション」を選択します。
- Excelのオプションが表示されたら、左メニューで「詳細設定」を選択します。
- 「次のシートで作業するときの表示設定」のセレクトボックスで「枠線を非表示にしたいワークシート名」を選択します。
- 「枠線を表示する」のチェックボックスを外します。
- 「OK」をクリックして、設定を適用します。
方法6: 印刷時に枠線を非表示にする
Excelシートの編集中ではなく印刷時のみ枠線を非表示にしたい場合は、印刷時の設定で非表示にすることができます。具体的な手順は以下の通りです。
- 「ファイル」タブをクリックし、「印刷」を選択します。
- 「ページ設定」をクリックします。
- 「シート」タブに移動し、「枠線」のチェックボックスを「オフ」にします。
- 「OK」をクリックして設定を保存し、印刷を実行します。
以上の手順で、枠線が非表示の状態で印刷できます。この設定は、編集中のセルには影響しません。
方法7: VBAで枠線を非表示にする
Excelに実装されているVBAを使用してセルの枠線を非表示にすることもできます。現在開いているワークシートの枠線を非表示にするVBAを作成して実行する場合は、以下の手順で操作します。
- 「開発」タブをクリックします。
- 表示されていない場合は、「ファイル」→「オプション」→「リボンのユーザー設定」で「開発」をオンにしてください
- 表示されていない場合は、「ファイル」→「オプション」→「リボンのユーザー設定」で「開発」をオンにしてください
- 「Visual Basic」をクリックします。
- 左ペインで作業しているシート(例:Sheet1 (Sheet1))をダブルクリックします。
- コードウィンドウに以下のコードを入力します。コードを入力できたらVisual Basicのウィンドウを閉じます。
Sub Hide_Gridlines() ActiveWindow.DisplayGridlines = False End Sub
- 「マクロ」をクリックして「シート名.Hide_Gridlines」を選択し「実行」をクリックします。
マクロを実行すると、現在開いているワークシートの枠線が非表示になります。