小技集

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



2025年4月8日【ID:0】

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

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


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

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

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


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

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

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

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

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


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

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

① VBEを開く

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

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

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

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

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

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

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

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

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

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

ExcelVBAレベル確認

シートを再表示する方法

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

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


まとめ

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


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

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


メンバー募集 メンバー募集





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

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


- 人気の記事 -



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



サイト累計閲覧数

7266532

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

Excel完全制覇


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

【Excel】シートの追加と削除を一瞬で行うショートカット

【Excel】プランごとの金額をSWITCH関数で求める

【Excel】各商品の最終購入日を表から抽出する

【Excel】数式の引数で効率的に複数範囲選択

【Excel】商品ごとの発注単位を考慮したリスト

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

【ExcelVBA】ON・OFFボタンを開発

【Excel】数値以外の連続した文字を入力

【Excel】INDEXとMATCHの組み合わせ

【Excel】セル内の特定の文字の数を求める

【ExcelVBA】クリック操作だけで数量を入力

【Excel】特定のセルに値がある場合に行全体を色付け

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

【ExcelVBA】ダブルクリックでデータを移動

【ExcelVBA】Functionで複数の戻り値を設定

【Excel】数式のコピー時に書式をコピーしない

【Excel】図形の既定の書式を好みの書式にする

【ExcelVBA】現在の日時を取得

【ExcelVBA】選択した値の関連データを自動で抽出

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

【ExcelVBA】選択した行を自動で色付け

【Excel】SWITCH関数で「その他」を表現

【ExcelVBA】ダブルクリックで塗りつぶしとリセットを繰り返す

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

【Excel】特定の項目が特定の値の場合に行全体を色付け





一覧ページへ

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