小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2025年4月8日【ID:0】

【Excel】シートを完全に非表示にする

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


特定のシートを隠したい場合、通常の「非表示」設定では再表示から簡単に表示されてしまいます。

再表示させない目的で、ブックを保護するという方法もありますが、ブックを保護してしまうと、「シートが移動できない、追加できない」などと扱いづらくなってしまいます。

そこで、本記事では、再表示では表示できない「シートを完全に非表示にする」方法について解説していきます。

📘 Excel小技100選(500円)


「通常の非表示」と「完全非表示」の違い

Excelには、以下の2種類の非表示設定があることはご存じでしょうか。

1.通常の非表示(再表示で簡単に戻せる)
2.完全非表示(再表示からは戻せない)

恐らく、2つ目の「完全非表示」の設定方法については知らない方がほとんどかと思います。
2つ目の方法を活用することで、ブックを保護しなくてもシートを隠し、誤って表示されるリスクを防ぐことができます。
途中計算用のシートなど、あまり触ってほしくないシートに活用すると良いです。

ただ注意点として、しばらく操作をしていないと、設定した本人すらシートの存在を忘れてしまう可能性があります。
後継ぎなどのことも考慮した上で、非表示にした際の手順書を残しておくと良いです。


シートを「完全非表示」にする方法

シートを完全に非表示にするためには、「VBE(Visual Basic Editor)」を活用します。
通常、VBEはマクロを開発する際に活用する画面ですが、今回はマクロの開発は行いません。
そのため、マクロ有効ブックにする必要もないです。

① VBEを開く

「Alt」キーを押しながら「F11」キーを押すことで、VBEの画面を開くことができます。
[開発]タブが表示されている場合は、[開発]タブの中の[Visual Basic]を選択することでも開くことができます。

② 「プロジェクトエクスプローラー」と「プロパティウィンドウ」を表示する

VBEの画面に「プロジェクトエクスプローラー」と「プロパティウィンドウ」が表示されていない場合は、[表示]メニューから表示します。

③ 「完全非表示」にする対象のシートのプロパティを表示する

「完全非表示」にする対象のシートを選択するか、「プロジェクトエクスプローラー」から対象のシートの項目を選択します。
選択すると、「プロパティウィンドウ」に対象のシートのプロパティが表示されます。
対象のシートのプロパティかどうかは「Name」の項目で確認することができます。
こちらでは「休日一覧」シートを選択しています。

④ 「完全非表示」を設定する

対象のシートの「Visible」プロパティを「2 - xlSheetVeryHidden」にします。

以上です。
これで対象のシートを完全に非表示にすることができます。

この方法で非表示にした場合は、「再表示」からは表示することができません。

ただ、シート自体は存在しているため、数式などで参照することはできます。


シートを再表示する方法

「完全非表示」にしたシートを再表示する際は、VBEのプロパティウィンドウから設定します。
再表示する際は、「プロジェクトエクスプローラー」から対象のシートの項目を選択し、対象のシートの「Visible」プロパティを「-1 - xlSheetVisible」に戻します。

これだけで、非表示にしたシートを表示することができます。


まとめ

シートを完全に非表示にすると、誤って表示されるリスクを防げます。
完全に非表示にしても、VBAや数式で参照することは可能です。
ぜひ試してみてください。


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


小技集-電子書籍販売ページ 小技集-電子書籍販売ページ
メンバー募集 メンバー募集






リンクの共有はこちらから行えます。

  リンクコピー    X Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

8645414

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Excel】片方にしか存在しない値を見つける

【Excel】文章から特定の文字列を抽出

【Word】便利な文章の選択方法

【ExcelVBA】予定表の各日付に1行を追加する

【Excel】特定の曜日の日付を入力できないようにする

【ExcelVBA】データ登録フォームを開発する

【Excel】横方向の並べ替え

【Excel】特定の値の表示非表示を切り替える

【ExcelVBA】数式「AND(3,4)」とVBA「3 And 4」は違う!?

【Excel】誤って上書き保存しないための対策

【Excel】指定したセル数までしか値を入力できない仕組み

【Googleスプレッドシート】チェックボックスの自動表示

【Excel】指定した値以外のデータを瞬時に削除

【Excel】セル自体が斜めになる!?

【ExcelVBA】誤操作防止!実行ボタンを押したときに確認画面を表示する

【ExcelVBA】表の先頭にデータを追加する機能(ノーコード)

【Excel】特定の文字を基準に列を分割

【Excel】存在しない矢印線の作成方法

【Excel】重複を除いた件数と重複した件数

【Excel】別シート参照が面倒…を解決する構造化参照(テーブル)の活用

【Excel】指定した年月の第3水曜日の日付

【Excel】VLOOKUP関数で効率的に抽出

【ExcelVBA】差し込みで複数のPDFファイルを自動生成

【ExcelVBA】担当者ごとにシートを自動で分割

【Excel】グラフの軸の「データのない日付」を非表示にする

・
・
・


一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ